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