For those of you who are watching my article for the first time, follow. Give it a thumbs up and share Android goodies every day

Android is by far the most popular mobile operating system (need I add one more?). . With the release of new versions, Android has become more and more powerful, with many popular applications and a large number of excellent UI components.

This article attempts to put together a collection of popular UI components for your reference. If you find one that isn’t already listed in this article, feel free to post it in the comments.

ActionBarSherlock

A powerful ActionBar component (not just ActionBar). Android 4.0+ uses Native Action Bar, a lower version of Android simulation implementation. An open source component that is incredibly powerful and must be watched.

SlidingMenu

An excellent side – slide menu component. Google+, YouTube, and Facebook are popular in their apps, and many apps in China, such as netease News, also use this menu approach. There are several kinds of side slide menu components, especially this one is the most useful. Just look at the famous users on the official website.

Android-Universal-Image-Loader

Powerful and flexible loading, caching, display picture library.

Android-ViewPagerIndicator

Sliding pages are almost standard in most apps in China nowadays, especially when you first install/launch an app, there are always several introduction pages to slide through. Use it. It won’t disappoint you.

Android-PullToRefresh

You’re familiar with dragging at the top or bottom of a list or view to refresh data and pages. Can be used with ListView, ExpandableListView, GridView, WebView, ScrollView, HorizontalScrollView, ViewPager.

picasso

Powerful image download and cache library.

Android-Bootstrap

Bootstrap-style buttons. Use Font Awesome.

facebook-android-sdk

Facebook provides an SDK that integrates Facebook into your app.

android-bootstrap

Different from android-Bootstrap above. This project is a template for an Android application that functions as a scaffold.

AndroidStaggeredGrid

Want to do waterfall flow applications? With it.

cardslib

A card – like layout control. Remember that the default page of youdao Dictionary used to have this layout.

PhotoView

ImageView extension to support scaling and gestures.

ListViewAnimations

Add animation to ListView and the ability to slide to delete selected items. Similar to Android mail delete operation.

ion

Another image asynchronous loading library. At least three. Lots of wheels.

android-menudrawer

Another sliding menu component.

android-swipelistview

Another ListView extension that supports sliding.

android-pulltorefresh

Another component that drags to refresh. So much for that. Because some features do have multiple nice implementations.

Crouton

An alternative to Toast.

StickyListHeaders

Headers can be fixed to components. See below.

drag-sort-listview

Drag to resort in ListItem. Developers have given up on maintenance but there are still a lot of followers.

FreeFlow

Comcast is a layout engine. FreeFlow makes it easy for you to customize the layout and beautiful transition animations. I’m excited to see Comcast because he’s my company’s biggest client.

FadingActionBar

Folding style ActionBar. Speaking of ActionBar, isn’t ActionBarSherlock the first choice?

android-viewflow

Views that can be scrolled horizontally.

android-flip

You can flip pages like Flipboard.

android-times-square

Date selection component from Square. Screenshot

circular-progress-button

Circular progress bar button.

android-viewbadger

Add badger to the view. Could do a better job.

AndroidViewAnimations

Nice view animation.

Android-SlideExpandableListView

There is a sliding ExpandableListView component.

pinned-section-listview

The GroupName slides to the top and stays there until another GroupName reaches the top ExpandListView

android-process-button

Cool widget that displays a nice progress bar at the bottom of the button, like GMAIL.

android-betterpickers

Better time and date library.

StaggeredGridView

The waterfall flow. Similar to Pinterest.

ProgressWheel

Circular progress bar.

Calligraphy

It’s easier to use fonts on Android.

android-satellite-menu

A menu similar to Path.

android-actionbarstylegenerator

Action Bar style online production.

SuperToasts

Extension of Toast.

GlassActionBar

Ground glass effect of Ction bar.

GraphView

You can generate graphs and histograms for scaling.

StickyGridHeaders

You can fix headers and partitioned grids.

BlurEffectForAndroidDesign

Blur effect demonstration.

ArcMenu

Another circular menu like Path.

cropper

Image clipping and rotation.

Android-AppMsg

chromeview

Android WebView component implementation, but based on the latest Chromium code.

StandOut

Easy to create pop-ups.

android-iconify

Integrated FontAwesome.

android-gif-drawable

You can tell by the name.

NumberProgressBar

Nice progress bar with numbers.

Android-SwipeToDismiss

Demo ListView slide delete.

Shimmer-android

A blinking text box. ScreenShot

HoloColorPicker

Holo style color picker.

android-crop

Image cropping

android-edittext-validator

Text box check

MultiChoiceAdapter

ListView supports multiple selection.

PinterestLikeAdapterView

The waterfall flow.

MPAndroidChart

Very nice charting tool.

Android-Action-Bar-Icons

Icon resources.

Android-UndoBar

android-pdfview

AndroidCharts

The chart control

Android-Charts

Compatriots achieve chart control

desCharts

The chart control

PinnedHeaderExpandableListView

An ExpandableListView, the head can be fixed, and can be telescopic.

XCL-Charts

People produced, chart control, many kinds.

PullToZoomInListView

Slide the ListView so that its HeaderView follows the slide to scale.

NotBoringActionBar

The top can shrink as you drag.

FancyCoverFlow

transparent-over-animtabsview

Imitate netease cloud music