Enhancing Work Efficiency with Outstanding Android Open Source Projects

I recently watched a live stream by Liu Wangshu on a video platform. One sentence left a deep impression on me: “Stop working on UI, there’s no future in it.” I agree with him 99%, leaving 1% for those who can stand out in the Android UI field. In the early stages of Android development, there was indeed a wave of custom control development, and the ability to create stunning UI effects was an important criterion for judging whether an engineer was excellent. However, as Android has developed to today, most UI effects have already been implemented by someone and can be found on GitHub. Instead of burying yourself in hard work and spending days trying to implement an effect, it’s better to first find similar projects on GitHub and modify them. This article has selected hundreds of Android open-source projects that can definitely provide inspiration for your development process.

1. Notifications

https://github.com/Tapadoo/Alerter ★2528 – Overcoming the limitations of Toast and Snackbar

https://github.com/wenmingvs/NotifyUtil ★920 – A notification view that closely resembles popular apps like Taobao and WeChat

https://github.com/halysongoncalves/Pugnotification ★683 – Implement notification functionality with one line of code

https://github.com/hss01248/NotifyUtil ★119 – Notification utility class

https://github.com/shaileshmamgain5/Carousel-Notification ★73 – Carousel notification

https://github.com/linglongxin24/NotificationUtil ★37 – A brand new Android notification bar

2. Chat View

https://github.com/stfalcon-studio/ChatKit ★906 – Simplifying UI development

https://github.com/himanshu-soni/ChatMessageView ★552 – Quickly create chat message views

https://github.com/bassaer/ChatMessageView ★249 – Android chat UI view

https://github.com/Maxi-Mao/ChatDemo ★109 – Implementing a chat interface

3. Header

https://github.com/sfsheng0322/StickyHeaderListView ★1816 – Flexible and customizable UI features based on actual needs

https://github.com/githubwing/ZoomHeader ★1717 – Mimicking the detail page example of Ele.me

https://github.com/kmshack/Android-ParallaxHeaderViewPager ★1298 – Left-right sliding with a title header

https://github.com/ShamylZakariya/StickyHeaders ★741 – Adapter and layout manager for Android RecyclerView

https://github.com/drakeet/RecyclerViewWithHeaderNewPractice ★533 – New implementation of RecyclerView with HeaderView

https://github.com/ta893115871/StickyNavLayout ★235 – Floating controls

https://github.com/songhanghang/Smart-HeaderFooter-RecyclerView ★198 – Adding HeaderView and FooterView to RecyclerView

4. Intro Screens

https://github.com/PaoloRotolo/AppIntro ★6053 – Create a cool app introduction page

https://github.com/amlcurran/ShowcaseView ★4660 – Highlight specific parts of the app to users

https://github.com/Nightonke/WoWoViewPager ★1881 – Optimize app introduction/guide pages

https://github.com/TangoAgency/material-intro-screen ★1807 – Material Design style introduction page

https://github.com/binIoter/GuideView ★1463 – Create a mask-style navigation page

https://github.com/eoinfogarty/Onboarding ★1390 – Introduce the app to users in a beautiful way

https://github.com/Ramotion/paper-onboarding-android ★1309 – Material Design style onboarding

https://github.com/riggaroo/MaterialIntroTutorial ★753 – Material Design style introduction navigation

https://github.com/faruktoptas/FancyShowCaseView ★581 – Easy-to-use custom showcase view

https://github.com/codemybrainsout/ahoy-onboarding ★505 – Customizable background onboarding page

https://github.com/jaydenxiao2016/HighLightGuideView ★351 – Library for highlighting new features of the app

https://github.com/ronaldsmartin/Material-ViewPagerIndicator ★316 – Super simple page indicator

https://github.com/armcha/Vertical-Intro ★238 – Integrate material vertical in your app

https://github.com/yilylong/UserGuideView ★198 – User guide view

https://github.com/Vexigon/Material-Onboarding ★172 – Easily implement onboarding

https://github.com/guangzq/StepDialog ★118 – Step control for first-time registration in the OFO app

https://github.com/ihsanbal/SlidingIntoView ★61 – Simple sliding introduction view

5. Images

https://github.com/nostra13/Android-Universal-Image-Loader ★15152 – Asynchronous image loader

https://github.com/bumptech/glide ★15006 – Media management and image loading framework

https://github.com/square/picasso ★13268 – Android image caching library

https://github.com/facebook/fresco ★12543 – Display images in Android apps

https://github.com/chrisbanes/PhotoView ★9843 – Simple zoomable ImageView implementation

https://github.com/hdodenhof/CircleImageView ★6779 – Circular image view

https://github.com/Yalantis/uCrop ★4983 – Extreme and flexible image cropping experience

https://github.com/jdamcd/android-crop ★3506 – Simple image cropping functionality Android library project

https://github.com/wasabeef/glide-transformations ★3492 – Image transformations library

https://github.com/crazycodeboy/TakePhoto ★2596 – Get cropped and compressed images on Android devices

https://github.com/lovetuzitong/MultiImageSelector ★2263 – WeChat style multi-image selection

https://github.com/ArthurHub/Android-Image-Cropper ★2223 – Android image cropping library

https://github.com/zhihu/Matisse ★1850 – Android native image selector

https://github.com/donglua/PhotoPicker ★1787 – WeChat style image selector

https://github.com/flavioarfaria/KenBurnsView ★1697 – Immersive animated drag

https://github.com/Bilibili/boxing ★1668 – Android multimedia selector based on MVP pattern

https://github.com/lyft/scissors ★1640 – Android image cropping library

https://github.com/Piasy/BigImageViewer ★1602 – Large image viewer that supports panning and zooming

https://github.com/Zomato/AndroidPhotoFilters ★1598 – Fast, powerful, and flexible image processor

https://github.com/IsseiAoki/SimpleCropView ★1591 – Android image cropping library

https://github.com/sephiroth74/ImageViewZoom ★1470 – Smooth zooming of very large images

https://github.com/jeasonlzy/ImagePicker ★1433 – WeChat style custom photo album

https://github.com/LuckSiege/PictureSelector ★1209 – Multi-image selection for upload

https://github.com/bm-x/PhotoView ★1201 – Image browsing and zooming control

https://github.com/wingjay/BlurImageView ★1059 – Progressive image loading

https://github.com/steelkiwi/cropiwa ★1033 – Multi-config component for image cropping

https://github.com/TangXiaoLv/TelegramGallery ★998 – Fast and efficient low-consumption photo selector

https://github.com/FinalTeam/RxGalleryFinal ★982 – Android image/video file selector

https://github.com/mrwonderman/android-square-progressbar ★957 – Progress bar around an image

https://github.com/jkwiecien/EasyImage ★887 – Get images from gallery, camera, or files

https://github.com/Sunzxyong/Tiny ★849 – Image compression framework

https://github.com/boycy815/PinchImageView ★842 – Android image gesture control

https://github.com/shaohui10086/AdvancedLuban ★817 – Convenient and simple Android image compression library

https://github.com/jarlen/PhotoEditDemo ★802 – Image processing SDK

https://github.com/wujingchao/SimpleTagImageView ★800 – Android ImageView with tags

https://github.com/jeasonlzy/NineGridView ★791 – Nine-grid control for displaying images

https://github.com/yanzhenjie/album ★777 – Lightweight album for Android

https://github.com/bingoogolapple/BGAPhotoPicker-Android ★726 – Android image selector

https://github.com/chengdazhi/StyleImageView ★717 – Style adding and brightness/contrast settings for image-related views

https://github.com/coomar2841/image-chooser-library ★656 – Capture images/videos with minimal code

https://github.com/martin90s/ImagePicker ★651 – Image selection control

https://github.com/siwangqishiq/ImageEditor-Android ★646 – Edit images

https://github.com/imablanco/Zoomy ★634 – Zooming Android library

https://github.com/cesards/CropImageView ★586 – ImageView supporting different types of cropping

https://github.com/lawloretienne/ImageGallery ★549 – Gallery for placing an array of images

https://github.com/smuyyh/ImageSelector ★500 – Android image selector

https://github.com/hpfs0/DragScaleCircleView ★477 – Circular window capable of dragging, scaling, and cropping images

https://github.com/wqandroid/wqgallery ★383 – WeChat style album selector

https://github.com/Carbs0126/AvatarImageView ★373 – Phonebook contact avatar

https://github.com/MartinRGB/RapidInterpolator ★368 – Java library for dynamically adjusting interpolator

https://github.com/andremion/Louvre ★355 – Custom image selector

https://github.com/NodensN/MediaPickerInstagram ★344 – Instagram style MediaPicker

https://github.com/liuguangqiang/IPicker ★300 – Material Design style image selector

https://github.com/Hitomis/TransferImage ★292 – Preview high-definition images after clicking thumbnails like QQ

https://github.com/yasharpm/InstaCropper ★291 – Instagram style image cropping

https://github.com/jeanboydev/Android-BitherCompress ★263 – The best solution for Android image compression

https://github.com/imuhao/RxPicker ★261 – Android image selector based on RxJava.

https://github.com/sangcomz/FishBun ★261 – Android image selector

https://github.com/Werb/PickPhotoSample ★256 – Library to help you choose images

https://github.com/xyzxqs/XLowPoly ★235 – Low poly image implementation for Android

https://github.com/lijunguan/AlbumSelector ★222 – Image selection library

https://github.com/fengyongge/imagepickerdemo ★206 – Image selector

https://github.com/newtonker/JigsawDemo ★203 – Android jigsaw demo

https://github.com/dreamlivemeng/HotImg ★199 – Image irregular area click event handling

https://github.com/w4lle/PullDownView ★196 – Pull down to display large images

https://github.com/YancyYe/GalleryPick ★181 – Custom album for Android

https://github.com/lopei/collageview ★177 – Create simple photo collages

https://github.com/ekimual/croperino ★146 – Simple image cropping tool

https://github.com/Jhuster/ImageCropper ★143 – Image cropping library

https://github.com/HomHomLin/FrescoImageView ★140 – Image control for Android platform

https://github.com/laomengzhu/MutiPhotoChoser ★139 – Image selector supporting multiple selections

https://github.com/CarGuo/FrescoUtils ★133 – Image processing

https://github.com/esafirm/android-image-picker ★99 – Simple library for selecting images

https://github.com/soulrelay/ImageLoaderUtil ★89 – ImageLoaderUtil implemented atlas function

https://github.com/nshmura/SnappyImageViewer ★79 – Android image viewer

https://github.com/hss01248/PicCrop ★62 – Wrapper tool class for UCrop

https://github.com/okaybroda/ImageZoom ★50 – Instagram-like view zoom function

https://github.com/Tofira/ImagePickerWithCrop ★47 – Library for specifying image selection

https://github.com/vansikrishna/Multimager ★46 – Multi-image selector and multi-image capture

https://github.com/Mr-wangyong/ImageFrame ★41 – Efficient and memory-saving sequence frame control

https://github.com/Idtk/IKNinePhotoView ★40 – Open-source Android nine-grid control

https://github.com/GitLqr/LQRImagePicker ★37 – Completely mimic WeChat image selection

https://github.com/huzhenjie/ImageSelector ★32 – Image selector supporting multiple selections and image previews

https://github.com/AlexZhuo/AlxPicassoProgress ★25 – Real-time display of image download progress

6. Badges

https://github.com/bingoogolapple/BGABadgeView-Android ★1622 – Android badge control

https://github.com/qstumn/BadgeView ★1239 – Freely customizable BadgeView

https://github.com/mikepenz/Android-ActionItemBadge ★1079 – Add badges to ActionItems

https://github.com/matrixxun/MaterialBadgeTextView ★859 – Display new message badges and new feature badges

https://github.com/volders/Badger ★686 – Add badges

https://github.com/nekocode/Badge ★544 – A series of badge images

https://github.com/AlexLiuSheng/BadgeView ★457 – BadgeView based on Android

https://github.com/czy1121/badgebutton ★333 – Button with badge number and small red dot

https://github.com/nex3z/NotificationBadge ★81 – Animated notification badge

https://github.com/hcs-xph/BadgeRadioButton ★25 – Imitating QQ bottom Tab switch RadioButton

https://github.com/chendongde310/SuperBadge ★19 – Message red dot counting solution

7. Rating View

https://github.com/DreaminginCodeZH/MaterialRatingBar ★755 – Better performance MD style RatingBar

https://github.com/FlyingPumba/SimpleRatingBar ★607 – Simple yet powerful RatingBar

https://github.com/xiaopansky/SpiderWebScoreView ★567 – Spider web scoring control

https://github.com/sujithkanna/SmileyRating ★475 – Simple rating bar for Android

https://github.com/xiprox/SimpleRatingView ★167 – Android rating toggle

https://github.com/AllenCoder/AndroidCustomView ★123 – Simple voting ranking comparison chart

https://github.com/iamhabib/rating-request ★24 – Simple Android dialog

8. Scroll Effects

https://github.com/ksoichiro/Android-ObservableScrollView ★7427 – Android library for observing scroll events and scroll views

https://github.com/Q42/AndroidScrollingImageView ★1184 – Android parallax animation effect

https://github.com/noties/Scrollable ★859 – Encapsulated implementation of scroll logic for scroll bars

https://github.com/satorufujiwara/material-scrolling ★577 – MD style scrolling effect Android library

https://github.com/turing-tech/MaterialScrollBar ★562 – Bring MD5.1 style scroll bars to versions before MD5.1

https://github.com/yingLanNull/ScrollLayout ★196 – Scene drawer drag effect

https://github.com/LuckyJayce/HVScrollView ★42 – HVScrollView configured for horizontal and vertical scrolling

9. Timeline

https://github.com/vipulasri/Timeline-View ★1115 – Timeline view library

https://github.com/alorma/TimelineView ★881 – Add timeline to applications with Android view

https://github.com/qapqap/TimelineView ★399 – Custom timeline view for Android

https://github.com/razerdp/UnderLineLinearLayout ★259 – A simple implementation of a timeline

https://github.com/vienan/TimeLine ★239 – Android timeline TreeView

https://github.com/bmelnychuk/AndroidTreeView ★1618 – Android directory view

https://github.com/TellH/RecyclerTreeView ★150 – Android TreeView implementation

10. Search View

https://github.com/MiguelCatalan/MaterialSearchView ★2062 – Implement SearchView in MD style

https://github.com/arimorty/floatingsearchview ★1949 – Floating search bar with search suggestions

https://github.com/android-cjj/JJSearchViewAnim ★1932 – Cool SearchView search animation library

https://github.com/lapism/SearchView ★1499 – SearchView similar to Play Store

https://github.com/renaudcerrato/FloatingSearchView ★1206 – Implementation of floating search view

https://github.com/mancj/MaterialSearchBar ★962 – Android MD style search bar

https://github.com/sahildave/Search-View-Layout ★883 – Implementation of Lollipop+ Dialer and Google Maps

https://github.com/Mauker1/MaterialSearchView ★720 – Android search view based on MD style

https://github.com/alexstyl/Material-SearchTransition ★316 – Example project demonstrating how to transition to search

https://github.com/cyrilmottier/QueryHighlighter ★244 – Highlight search terms in text

https://github.com/michaelprimez/searchablespinner ★87 – Searchable spinner

https://github.com/claudiodegio/MsvSearch ★87 – Material Design style search view

https://github.com/wenwenwen888/SearchDialog ★73 – Imitating Bilibili search box effect

https://github.com/onlynight/LSearchView ★29 – Android L design search view

11. Tag View

https://github.com/BelooS/ChipsLayoutManager ★1607 – Custom RecyclerView layout manager

https://github.com/nex3z/FlowLayout ★886 – Automatically float child views to the next line

https://github.com/wujingchao/SimpleTagImageView ★800 – Android ImageView with tags

https://github.com/whilu/AndroidTagView ★766 – Android TagView library

https://github.com/robertlevonyan/materialChipView ★664 – MD style Chip view

https://github.com/DavidPizarro/AutoLabelUI ★587 – Android library for placing labels side by side

https://github.com/kaedea/android-tagview ★576 – Cloud tag control

https://github.com/Frank-Zhu/TriangleRectangleLabelView ★441 – Label view

https://github.com/shellljx/TagViewGroup ★404 – Android imitation of Xiaohongshu image tags

https://github.com/wenhuaijun/EasyTagDragView ★211 – Imitating the drop-down tag selection menu of NetEase News app

https://github.com/yilylong/ChannelTagView ★48 – A channel management view

https://github.com/paulyung541/LaybelLayout ★22 – Tag layout

https://github.com/PingerOne/FlowLayoutDemo ★19 – Custom View implementing flow layout

12. TextView

https://github.com/hanks-zyh/HTextView ★3017 – TextView animation effects supporting custom fonts

https://github.com/grantland/android-autofittextview ★2678 – Automatically change text size to perfectly fit the bounds

https://github.com/robinhood/ticker ★2405 – Display scrolling text

https://github.com/Manabu-GT/ExpandableTextView ★2190 – Expandable/collapsible TextView

https://github.com/bluejamesbond/TextJustify-Android ★1458 – Text processing library

https://github.com/zzhoujay/RichText ★1357 – Android rich text parser

https://github.com/HeZaiJin/SlantedTextView ★1215 – Slanted TextView

https://github.com/lygttpod/SuperTextView ★1163 – Powerful TextView

https://github.com/klinker24/Android-TextView-LinkBuilder ★1130 – Create clickable links

https://github.com/facebookincubator/TextLayoutBuilder ★1108 – Easy implementation of text layout in Android

https://github.com/borjabravo10/ReadMoreTextView ★1035 – Custom TextView for decorating text

https://github.com/splitwise/TokenAutoComplete ★962 – Android Gmail style MultiAutoCompleteTextView

https://github.com/SufficientlySecure/html-textview ★845 – Extended Android TextView component

https://github.com/armcha/AutoLinkTextView ★820 – Automatically detect and handle click events

https://github.com/rosenpin/FadingTextView ★810 – TextView that automatically changes its content

https://github.com/johnkil/Android-RobotoTextView ★757 – Implementation of TextView and its direct and indirect subclasses

https://github.com/chenBingX/SuperTextView ★731 – Improve project building efficiency

https://github.com/AndroidDeveloperLB/AutoFitTextView ★657 – TextView that automatically adapts font size and line count

https://github.com/quiqueqs/BabushkaText ★654 – Set text styles through Spannables

https://github.com/UFreedom/FloatingText ★621 – Control that executes floating effect animations

https://github.com/shts/TriangleLabelView ★583 – Display triangle view

https://github.com/ufo22940268/android-justifiedtextview ★569 – Reasonable text view based on native TextView

https://github.com/lawloretienne/Trestle ★540 – Bridge spans on TextView

https://github.com/klinker41/android-chips ★524 – Simplified library based on Google’s internal chip library

https://github.com/Chen-Sir/ExpandableTextView ★481 – Expandable/collapsible TextView

https://github.com/zzhoujay/Markdown ★466 – Native Markdown parser for Android

https://github.com/jrummyapps/html-builder ★425 – Build effective HTML for Android TextView

https://github.com/jaychang0917/SimpleText ★417 – Simplify the creation of spannable strings

https://github.com/fourlastor/dante ★412 – Text parser

https://github.com/yanbober/AvatarLabelView ★411 – Configurable mini lightweight Label helper class

https://github.com/czy1121/cornerlabelview ★390 – View corner label

https://github.com/nntuyen/text-decorator ★364 – Easily decorate TextView

https://github.com/Bakumon/NumberAnimTextView ★356 – TextView with number increase animation

https://github.com/wangshaolei/UnderLineLinkTextView ★327 – Make keywords clickable with underlined TextView

https://github.com/androidessence/PinchZoomTextView ★269 – Zoom font size with gestures

https://github.com/limedroid/XRichText ★262 – Display rich text in HTML with TextView

https://github.com/Saketme/Better-Link-Movement-Method ★224 – Handle RUL in TextView

https://github.com/zhonghanwen/ColorTextView ★211 – Mark some phrases with color

https://github.com/daquexian/FlexibleRichTextView ★191 – Self-defined most tags

https://github.com/burgessjp/GetWordTextView ★165 – Get words by clicking

https://github.com/xbroak/CharCountTextView ★114 – Imitate Twitter remaining length counter

https://github.com/limedroid/TagEditText ★112 – Display activity tags similar to Weibo

https://github.com/AndroidMsky/RandomTextView ★110 – Scroll to display numbers in TextView

https://github.com/CarGuo/RickText ★82 – EditText similar to Weibo

https://github.com/hootsuite/nachos ★53 – Input text and create MD style chip

https://github.com/Morxander/Zaman ★53 – Convert timestamp to time String

https://github.com/yombunker/SpanEZ ★39 – Complete extraction from Spannable API

https://github.com/ithedan/TextViewDrawable ★33 – Imitate the purchase notice of Dazhong Dianping

https://github.com/githubwing/RichTextView ★32 – Rich text textview

https://github.com/loonggg/TextViewSpanLink ★29 – Display hyperlinks on TextView

https://github.com/zrq1060/SpanBuilder ★18 – Span styles that can be generated on TextView

https://github.com/rengwuxian/MaterialEditText ★4087 – MD style EditText

https://github.com/vekexasia/android-edittext-validator ★1224 – Data validity tools for edittext

https://github.com/florent37/MaterialTextField ★997 – A uniquely beautiful floating editable text box

https://github.com/bufferapp/BufferTextInputLayout ★785 – Simple customization service for TextInputLayout

https://github.com/xujinyang/BiuEditText ★594 – An interesting EditText

https://github.com/luckyandyzhang/MentionEditText ★344 – Add some useful features for mentioned strings

https://github.com/qinci/AndroidEdit ★325 – Undo and redo operations for EditText

https://github.com/andyxialm/TyperEditText ★306 – Typing machine effect

https://github.com/wangshaolei/AutoFillEmailEditText ★244 – Automatically add custom email to EditText

https://github.com/FTandJYQ/AnFQNumEditText ★243 – Custom EditText to implement a counting control in the bottom right corner

https://github.com/hanks-zyh/LineHeightEditText ★134 – Fix line height and cursor effect for text editing

https://github.com/Morxander/EditCard ★76 – Custom EditText for entering credit card numbers

https://github.com/chaychan/PowerfulViewLibrary ★73 – Input box functionality

https://github.com/wajahatkarim3/EasyMoney-Widgets ★30 – Widgets supporting currency display

https://github.com/aishang5wpj/RichEditText ★21 – Imitating Weibo rich text editing box

13. Sliding

https://github.com/umano/AndroidSlidingUpPanel ★6150 – Add an extra panel by dragging up

https://github.com/mancj/SlideUp-Android ★1220 – Add side effects to any view

https://github.com/lawloretienne/DiscreteSlider ★537 – Allow users to select a value on a specified scale line

https://github.com/MAXDeliveryNG/slideview ★472 – Unique sliding button for Android

https://github.com/HomHomLin/SlidingLayout ★331 – Android platform View control

https://github.com/dalong982242260/SlidingBall ★187 – Imitating the effect of nearby people in QQ

https://github.com/ragunathjawahar/android-saripaar ★2233 – Rule-based Android UI input validation library

https://github.com/google/hover ★1978 – Implementation of floating menu for Android

https://github.com/fanrunqi/MaterialLogin ★1485 – MD style login effect

https://github.com/Jungerr/GridPasswordView ★1237 – Android password view

https://github.com/pchmn/MaterialChipsInput ★1097 – Implementation of MD style chip component

https://github.com/AzimoLabs/AndroidKeyboardWatcher ★759 – Android keyboard watcher

https://github.com/thyrlian/AwesomeValidation ★736 – Implement validation for Android

https://github.com/shem8/MaterialLogin ★688 – MD style login and registration view

https://github.com/lisawray/passwordview ★661 – Android password view

https://github.com/glomadrian/material-code-input ★656 – MD style code input

https://github.com/Rogero0o/PasswordLoadingView ★532 – Show an animation when the password is completed

https://github.com/irfaan008/OnePageSigninSignup ★424 – Single page implementation of registration and login

https://github.com/mcxtzhang/SwipeCaptcha ★386 – Sliding captcha for Android platform

https://github.com/Ilhasoft/data-binding-validator ★214 – Make validating fields simple and fast

https://github.com/Hamadakram/Ratifier ★103 – Android form validation library

https://github.com/sgaikar1/ValidationUtilsLibrary ★91 – Implement form validation

https://github.com/Kaopiz/android-segmented-control ★1310 – Android custom view

https://github.com/7heaven/SHSegmentControl ★446 – A simple SegmentControl component

https://github.com/czy1121/segmentedview ★31 – iOS style segmented control

https://github.com/danledian/SegmentedControl ★16 – Segmented selection control

14. Carousel

https://github.com/saiwu-bigkoo/Android-ConvenientBanner ★2548 – Universal advertising bar control

https://github.com/youth5201314/banner ★2221 – Android advertising image carousel control

https://github.com/bingoogolapple/BGABanner-Android ★1654 – Guide interface sliding navigation

https://github.com/sayyam/carouselview ★575 – Android carousel library

https://github.com/hejunlin2013/SuperIndicator ★386 – Homepage recommended carousel

https://github.com/xiaohaibin/XBanner ★345 – Custom image infinite carousel control

https://github.com/dongjunkun/BannerLayout ★268 – Simple and practical android advertising bar

https://github.com/czy1121/bannerview ★165 – Banner advertising image carousel control

https://github.com/loonggg/RecyclerViewBanner ★155 – Carousel implemented with RecyclerView

https://github.com/dalong982242260/AndroidCarrouselLayout ★105 – Android carousel layout

https://github.com/saeedsh92/Banner-Slider ★61 – Delicate slider that is easy to use in Android apps

https://github.com/rtugeek/MaterialBanner ★56 – MD style banner

https://github.com/IntruderShanky/Flare ★56 – Simple loop indicator implementation

https://github.com/13456961183/RecyclerBanner ★26 – Carousel implemented with RecyclerView

https://github.com/genius158/simplebanner ★16 – Implementation of carousel based on adapter

15. File Operations

https://github.com/gotev/android-upload-service ★1159 – Easily implement background file uploads

https://github.com/arpitkh96/AmazeFileManager ★1122 – Good file management source code

https://github.com/DroidNinja/Android-FilePicker ★1060 – Flexible file picker for selecting images and videos

https://github.com/nbsp-team/MaterialFilePicker ★591 – MD style file picker library

https://github.com/smanikandan14/ThinDownloadManager ★590 – Android file download library

https://github.com/spacecowboy/NoNonsense-FilePicker ★521 – File picker library

https://github.com/lidong1665/AndroidPDF ★52 – Method for opening PDF files

https://github.com/stephentuso/welcome-android ★1274 – Android welcome screen effect

https://github.com/JeasonWong/Particle ★1026 – Cool animation effects

https://github.com/githubwing/WowSplash ★705 – Towering fusion cloud splash screen

https://github.com/ViksaaSkool/AwesomeSplash ★564 – Stunning customizable splash screen effect

https://github.com/linglongxin24/WelcomeVideoPager ★83 – Play video on a cool welcome page in Android

16. MD

https://github.com/navasmdc/MaterialDesignLibrary ★8104 – Material Design Android library

https://github.com/traex/RippleEffect ★4159 – Implementation of MD style click ripple effect

https://github.com/balysv/material-ripple ★1786 – Ripple effect encapsulation for Android views

https://github.com/ZieIony/Carbon ★1606 – Implementation case of MD style for Android

https://github.com/jfoenixadmin/JFoenix ★1224 – Implement Google’s MD style using Java components

https://github.com/AoDevBlue/MaterialValues ★706 – Define all values from Material Design guidelines in resources

https://github.com/ozodrukh/RippleDrawable ★492 – Port of the ripple effect for Android

https://github.com/lurbas/MaterialMasterDetail ★234 – Implement Master and Detail mode

https://github.com/liuguangqiang/RippleLayout ★203 – Layout that implements ripple effect

https://github.com/takahirom/material-element ★157 – MD style animation example app

https://github.com/Cutta/MaterialTransitionAnimation ★97 – MD style animation practice

https://github.com/roughike/BottomBar ★6080 – Custom view component

https://github.com/DevLight-Mobile-Agency/NavigationTabBar ★2946 – Navigation tab bar with color interaction

https://github.com/aurelhubert/ahbottomnavigation ★1973 – Implementation of MD style button navigation component library

https://github.com/Ashok-Varma/BottomNavigation ★1904 – Sample apk from Google Play Store

https://github.com/armcha/Space-Navigation-View ★1245 – Fully integrated navigation imitating Google Spaces

https://github.com/sephiroth74/Material-BottomNavigation ★869 – Lightweight bottom navigation library component

https://github.com/armcha/LuseenBottomNavigation ★828 – Bottom navigation view

https://github.com/yingLanNull/AlphaTabsIndicator ★393 – Lightweight library imitating WeChat bottom status bar

https://github.com/peng8350/JPTabBar ★393 – Android tab bar

https://github.com/ittianyu/BottomNavigationViewEx ★333 – Enhanced Android library for BottomNavigationView

https://github.com/RoyWallace/BottomNavigationBar ★249 – Open-source implementation of BottomNavigationbar updated to MD

https://github.com/adib2149/BottomNavBar ★127 – Easily add a navigation bar with four tabs

17. Toast

https://github.com/GrenderG/Toasty ★2500 – Common Toast

https://github.com/JohnPersano/SuperToasts ★2248 – Enhanced and created Android Toast library

https://github.com/yadav-rahul/TastyToast ★1438 – Exquisite native Android toast

https://github.com/code-mc/loadtoast ★1234 – Customizable toast for Android

https://github.com/Muddz/StyleableToast ★1050 – Standard Android Toast

https://github.com/HuanHaiLiuXin/SweetTips ★58 – Prompt library that is quick and dynamic

https://github.com/anderson9/LovelyToast ★35 – Make your Toast flexible and vivid

18. Credit Card

https://github.com/HotBitmapGG/CreditSesameRingView ★908 – Imitating Ali’s Sesame Credit new and old circular interface

https://github.com/sharish/CreditCardView ★702 – Payment system credit card and charge card view

https://github.com/vinaygaba/CreditCardView ★583 – Simulation credit card UI Android library

https://github.com/michelelacorte/SwipeableCard ★571 – Imitating StreetView magnetic card implementation

https://github.com/dbachelder/CreditCardEntry ★454 – Form for entering credit card

https://github.com/adonixis/android-sumbit-credit-card-flow ★403 – MD style credit card format implementation

https://github.com/Morxander/EditCard ★76 – Custom EditText for entering credit card numbers

https://github.com/geeckmc/CardForm ★22 – Interactive form for credit and debit cards on Android

19. Action Sheet

https://github.com/kingideayou/SlideBottomPanel ★671 – Implementing the bottom sliding view of Zhihu Daily beta version

https://github.com/baoyongzhang/android-ActionSheet ★644 – Imitating iOS UIActionSheet component

https://github.com/ParkSangGwon/TedBottomPicker ★571 – Simple image picker

https://github.com/Kennyc1012/BottomSheet ★499 – Android BottomSheet style dialog

https://github.com/android-cjj/BottomSheets ★327 – Usage of BottomSheets control

https://github.com/SpikeKing/BottomDialogDemo ★197 – Implement bottom pop-up layout using DialogFragment

20. Wave

https://github.com/race604/WaveLoading ★1051 – Drawable that can provide wave animation

https://github.com/john990/WaveView ★987 – Android wave view

https://github.com/gelitenight/WaveView ★915 – View displaying wave effects

https://github.com/1139618418/WaveView ★104 – Interesting water wave effect interface

https://github.com/Airsaid/DiffuseView ★25 – Custom circular diffusion View

https://github.com/StevenDXC/DxWaveRefresh ★25 – Wave effect for pull-to-refresh

https://github.com/AndroidMsky/BitmapWaveView ★17 – Display progress waves in bitmap

21. Snackbar

https://github.com/AndreiD/TSnackBar ★591 – Display a Snackbar from the top

https://github.com/HuanHaiLiuXin/SnackbarUtils ★370 – Snackbar utility class

https://github.com/liuguangqiang/CookieBar ★327 – Display short messages at the bottom or top of the screen

https://github.com/matecode/Snacky ★327 – Add Snackbar to layout

https://github.com/HuanHaiLiuXin/SweetTips ★58 – Prompt library that is quick and dynamic

22. User Guide

https://github.com/KeepSafe/TapTargetView ★2548 – Implementation of user guide functionality

https://github.com/worker8/TourGuide ★2015 – Application usage method guidance view

https://github.com/barteksc/AndroidPdfViewer ★1817 – Library for displaying PDF documents in Android

https://github.com/Cleveroad/SlidingTutorial-Android ★1813 – Android sliding guide page library

https://github.com/deano2390/MaterialShowcaseView ★1729 – MD themed ShowcaseView

https://github.com/hongyangAndroid/Highlight ★1675 – Library for highlighting app directional features

https://github.com/iammert/MaterialIntroView ★1636 – Add user guidance to Android applications

https://github.com/HeinrichReimer/material-intro ★1135 – Simple MD style application introduction page

https://github.com/Popalay/Tutors ★74 – Show user interface tutorials

https://github.com/limedroid/XAnimLayout ★17 – Easily implement guide page animations

23. Popup

https://github.com/MasayukiSuda/BubbleLayout ★534 – Bubble text box

https://github.com/cpiz/BubbleView ★477 – Android bubble control/container class with arrow

https://github.com/pinguo-zhouwei/CustomPopwindow ★189 – Common API encapsulation for PopupWindow

24. Swipe Back

https://github.com/r0adkll/Slidr ★1386 – Swipe to disappear feature

https://github.com/liuguangqiang/SwipeBack ★1038 – Complete Activity using gestures

https://github.com/Jude95/SwipeBackHelper ★964 – Imitating WeChat’s subordinate activity linkage effect

https://github.com/XBeats/and_swipeback ★727 – Exit the current Activity using swipe gestures

https://github.com/oubowu/SlideBack ★661 – Imitating the sliding back library of WeChat

https://github.com/bingoogolapple/BGASwipeBackLayout-Android ★615 – Implement swipe back layout

https://github.com/sockeqwe/SwipeBack ★577 – Swipe back feature

https://github.com/YoKeyword/SwipeBackFragment ★315 – Swipe Fragment or Activity edge dragging back

https://github.com/zhaozhentao/KugouLayout ★293 – Imitating the sliding back layout of Kugou player

25. TV Components

https://github.com/hejunlin2013/TVSample ★513 – Imitating the Metro UI of the latest TV version of Taijie Video

https://github.com/hejunlin2013/LivePlayback ★435 – Android TV live television program

https://github.com/evilbinary/TvWidget ★284 – Commonly used effect control for TV

https://github.com/songwenju/CustomTvRecyclerView ★37 – RecyclerView for Android TV Launcher page

https://github.com/hejunlin2013/EpisodeListView ★21 – Android episode list control

26. Soft Keyboard

https://github.com/Jacksgong/JKeyboardPanelSwitch ★2001 – Keyboard panel conflict and layout flashing processing solution

https://github.com/pqpo/InputMethodHolder ★264 – Listen to the status of the system soft keyboard

https://github.com/yingLanNull/HideKeyboard ★194 – Automatically hide the soft keyboard

https://github.com/GeorgeArgyrakis/FloatingKeyboard ★78 – Draggable floating KeyboardView

https://github.com/AlexMofer/SmoothInputLayout ★48 – Imitating WeChat smooth input panel

https://github.com/GabrielSamojlo/keyboard-dismisser ★32 – Click any part outside the keyboard to dismiss it

https://github.com/Hamadakram/KeyHide ★28 – A simple method to hide the Android keyboard

https://github.com/GitPhoenix/KeyboardView ★20 – Custom secure keyboard

27. Step View

https://github.com/baoyachi/StepView ★2408 – Step indicator

https://github.com/badoualy/stepper-indicator ★1012 – Guide step indicator

https://github.com/stepstone-tech/android-material-stepper ★928 – Use MD stepper in Android applications

https://github.com/drozdzynski/Steppers ★695 – Android step view library

https://github.com/VictorAlbertos/BreadcrumbsView ★551 – Show current step of a given sequence

https://github.com/saiwu-bigkoo/Android-SnappingStepper ★165 – Beautiful UI control for increasing and decreasing numbers

https://github.com/zhangxuyang321/StepView ★156 – Horizontal and vertical step view

https://github.com/liuhaizhu/StateProgressView ★10 – Android view showing progress of net shopping logistics information

28. Table

https://github.com/zhouchaoyuan/excelPanel ★1229 – RecyclerView imitating Excel table

https://github.com/Kelin-Hong/ScrollablePanel ★1226 – Two-dimensional RecyclerView

https://github.com/Cleveroad/AdaptiveTableLayout ★1057 – Read and write CSV files

https://github.com/ISchwarz23/SortableTableView ★702 – Provide TableView and SortableTableView Android library

https://github.com/InQBarna/TableFixHeaders ★653 – Android widget with headers for tables

https://github.com/lungerWang/BiDirTable ★28 – Table that can slide in both directions

https://github.com/RmondJone/LockTableView ★11 – Custom table for Android

https://github.com/andjdk/HVScrollListView ★6 – Implement a list control that can scroll horizontally and vertically

29. Parallax Scroll

https://github.com/SchibstedSpain/Parallax-Layer-Layout ★751 – Android layered parallax effect

https://github.com/Narfss/ParallaxEverywhere ★615 – Alternative Android view library for parallax effect

https://github.com/gjiazhe/ScrollParallaxImageView ★395 – Scrolling parallax effect

https://github.com/AndroidMsky/linkScrollMsky ★57 – Imitating Zhihu personal homepage gradual nesting scrolling

Sidebar

https://github.com/danoz73/RecyclerViewFastScroller ★873 – Connect to RecyclerView to implement fast scrolling

https://github.com/kongnanlive/SideBar ★756 – Brand new fast index navigation bar

https://github.com/Solartisan/WaveSideBar ★726 – Sidebar control for quickly jumping groups

https://github.com/gjiazhe/WaveSideBar ★667 – Wave effect index sidebar

https://github.com/L4Digital/FastScroll ★525 – FastScroller similar to ListView

https://github.com/saiwu-bigkoo/Android-QuickSideBar ★363 – Quickly refer to the corresponding group sidebar

About Page

https://github.com/mikepenz/AboutLibraries ★1738 – Library providing library information

https://github.com/medyo/android-about-page ★1224 – Quickly create a unique About page

https://github.com/jrvansuita/MaterialAbout ★777 – Display an MD style about page

https://github.com/daniel-stoneuk/material-about-library ★735 – Easily create about pages for apps

https://github.com/drakeet/about-page ★92 – About page based on MultiType

https://github.com/leonHua/LSettingView ★41 – Encapsulation of setting interface items

Details Page

https://github.com/cnbleu/SlideDetailsLayout ★239 – Pull up to load graphic details

https://github.com/happylishang/DragScrollDetailsLayout ★229 – Imitating Taobao, JD, and Mogujie product details page

https://github.com/RiccardoMoro/LongPressPopup ★190 – Show detailed information on long press

https://github.com/hexianqiao3755/GoodsInfoPage ★181 – Imitating JD and Tmall app product details page

https://github.com/klinker41/article-android ★87 – Display web articles in a readable format

https://github.com/iceAnson/NewsDetail ★59 – Imitating today’s headlines detail page implementation

https://github.com/chenpengfei88/WdjAppDetail ★44 – Imitating the special effects of the product details page jump in the Wandoujia app

https://github.com/LineChen/TwoPageLayout ★15 – Imitating Taobao product details page

FAB

https://github.com/Clans/FloatingActionButton ★3086 – Floating action button

https://github.com/gowong/material-sheet-fab ★1232 – Library implementing floating action button

https://github.com/JoaquimLey/FabOptions ★796 – Multi-functional custom FAB component

https://github.com/andremion/Floating-Navigation-View ★779 – Floating menu displaying anchor navigation view

https://github.com/bowyer-app/FabTransitionLayout ★423 – Floating action button transition

https://github.com/devsideal/SquareMenu ★403 – Customizable floating action button

https://github.com/andremion/CounterFab ★345 – Display a counter badge in the upper right corner

Indicator

https://github.com/chenupt/SpringIndicator ★1837 – Imitating MorningRoutine guide indicator

https://github.com/LyndonChin/AndroidRubberIndicator ★1388 – Rubber indicator for ViewPager

Share Component

https://github.com/shaohui10086/ShareUtil ★762 – Comprehensive sharing and login utility library

https://github.com/kayan1990/ShareButton ★440 – A share button with smooth animation

https://github.com/zhangke3016/GeneratePicture ★123 – Select page content to generate exquisite share images

Upgrade and Update

https://github.com/czy1121/update ★799 – Clear, flexible, simple and easy to use application update library

https://github.com/yjfnypeu/UpdatePlugin ★679 – Freely customizable app update component

https://github.com/feicien/android-auto-update ★504 – Android application auto-update library

https://github.com/fccaikai/AppUpdate ★97 – Android check update library

https://github.com/bingoogolapple/BGAUpdate-Android ★84 – Application update functionality

https://github.com/qiangxi/CheckUpdateLibrary ★63 – Library for checking software updates specifically for Android

Toolbar

https://github.com/rubensousa/FloatingToolbar ★1108 – Toolbar derived from FloatingActionButton

https://github.com/badoualy/morphy-toolbar ★958 – Exquisite transition animation for switching fragments

https://github.com/afollestad/material-cab ★759 – Custom flexible context action bar

https://github.com/githubwing/ByeBurger ★682 – Extremely simple and quick implementation of hiding title and navigation bars

https://github.com/adonixis/android-animated-menu-items ★673 – Example of animated menu items in toolbar

https://github.com/florent37/AwesomeBar ★481 – Beautiful side tool menu

https://github.com/RameshBhupathi/CollapsingToolbar-With-Webview ★183 – Webview with collapsible toolbar

https://github.com/JuL1205/SlideshowToolbar ★182 – Android Slideshow Toolbar

https://github.com/xiaohaibin/CustomTitileBar ★36 – Universal Android title bar control

Sort & Drag

https://github.com/askerov/DynamicGrid ★801 – Android draggable GridView

https://github.com/ISchwarz23/SortableTableView ★702 – Provide TableView and SortableTableView Android library

https://github.com/AlphaBoom/ClassifyView ★284 – Draggable merging RecyclerView

Emoji

https://github.com/rockerhieu/emojicon ★2697 – Implement emojis in Android

https://github.com/Luolc/EmojiRain ★494 – Compact Android emoji rain implementation

Label

https://github.com/linger1216/labelview ★1335 – Easily implement labels on top of views

https://github.com/shts/TriangleLabelView ★583 – Display triangle view

https://github.com/yanbober/AvatarLabelView ★411 – Configurable mini lightweight Label helper class

https://github.com/luxiliu/LabelLayout ★38 – Display label text on top of another view

Wheel View

https://github.com/lantouzi/WheelView-Android ★859 – Selector with wheel view

https://github.com/shchurov/HorizontalWheelView ★806 – Horizontal wheel controller for user input

https://github.com/LukeDeighton/WheelView ★689 – Implement a rotatable wheel

https://github.com/weidongjian/androidWheelView ★578 – Imitating iOS wheel control

https://github.com/BCsl/CursorWheelLayout ★483 – Place views in a rotatable wheel

Pin Code

https://github.com/OrangeGangsters/LolliPin ★1136 – MD style PIN code library for Android

https://github.com/aritraroy/PatternLockView ★1004 – MD style unlock view for Android

https://github.com/aritraroy/PinLockView ★774 – Custom view for PIN lock

https://github.com/GoodieBag/Pinview ★403 – Android Pinview library

https://github.com/kevalpatel2106/PasscodeView ★132 – Easily secure user verification

https://github.com/huzenan/EasyGestureUnlock ★18 – Lightweight gesture unlock view

Coordinator Layout

https://github.com/saulmm/CoordinatorBehaviorExample ★1966 – Imitating Hangouts4 introduction animation

https://github.com/vitovalov/TabbedCoordinatorLayout ★664 – Example project demonstrating CoordinatorLayout

https://github.com/googlesamples/android-ConstraintLayoutExamples ★341 – Show features and usage of ContraintLayout

https://github.com/architjn/SharePanel ★47 – Display share button panel

https://github.com/Liuncoolman/collapsingtoolbarlayout ★11 – Collapsible top navigation bar with sliding

Page Transition

https://github.com/linfaxin/TransitionPlayer ★1136 – Control transition animations Android library

https://github.com/eschao/android-PageFlip ★1095 – 3D style page flipping

https://github.com/wajahatkarim3/EasyFlipView ★640 – Fast and simple flip view

https://github.com/wealthfront/magellan ★213 – Simplest Android navigation library

https://github.com/zhangke3016/TranslationCompat ★101 – Animation transition compatibility library

Floating Window

https://github.com/liuguangli/FloatUtil ★144 – Simple floating window tool

https://github.com/mrrobot97/NetSpeed ★33 – Floating window network speed display

Map

https://github.com/onlylemi/MapView ★483 – Indoor map view

https://github.com/jineshfrancs/ThemedGoogleMap ★156 – Utility class for creating GoogleMap with custom themes

https://github.com/ar-android/DrawRouteMaps ★144 – Route map function

https://github.com/yipianfengye/android-togetherMap ★25 – Marker aggregation function of Amap

Editor

https://github.com/falnatsheh/MarkdownView ★699 – Markdown for Android

https://github.com/tiagohm/MarkdownView ★556 – Android library for displaying Markdown text

https://github.com/Hitomis/SortRichEditor ★280 – Rich text editor for mixed text and images

https://github.com/tiagohm/CodeView ★129 – Android code highlighting

SeekBar

https://github.com/rubensousa/PreviewSeekBar ★1811 – SeekBar displaying video previews

https://github.com/woxingxiao/BubbleSeekBar ★834 – Custom SeekBar

https://github.com/Jay-Goo/RangeSeekBar ★97 – Bidirectional range selection SeekBar

https://github.com/Brioal/RangeSeekBar ★26 – Fixed value range selection control

Download View

https://github.com/Ajian-studio/GADownloading ★710 – Creative download progress bar

https://github.com/dudu90/FreshDownloadView ★611 – Display an animated download process

Others

https://github.com/facebook/Shimmer ★7738 – Shimmer effect plugin

https://github.com/Bearded-Hen/Android-Bootstrap ★5914 – Bootstrap style Android theme

https://github.com/facebook/litho ★2732 – Create efficient UI for Android

https://github.com/square/flow ★2217 – Name UI states

https://github.com/lawloretienne/QuickReturn ★1452 – Display QuickReturn UI modules

https://github.com/codeestX/ENViews ★1428 – Gorgeous dynamic control library

https://github.com/UFreedom/FloatingView ★1166 – Make the target view float over the anchor view

https://github.com/andyxialm/SmoothCheckBox ★1040 – Android custom CheckBox with animation

https://github.com/ogaclejapan/ArcLayout ★999 – Very simple arc layout library

https://github.com/dongjunkun/CouponView ★974 – Coupon effect

https://github.com/googlesamples/android-PictureInPicture ★939 – Demonstrate picture-in-picture mode on handheld devices

https://github.com/baoyongzhang/BigBang ★894 – Imitating the BigBang feature of Smartisan OS

https://github.com/developer-shivam/Crescento ★883 – Add curves below image views and related layouts

https://github.com/sharish/ScratchView ★856 – Imitating scratch card view

https://github.com/zagum/Android-ExpandIcon ★732 – Simple custom implementation of Google style up and down arrows

https://github.com/JetradarMobile/android-snowfall ★711 – Fully customizable implementation of Android Snowfall View

https://github.com/michael-rapp/ChromeLikeTabSwitcher ★700 – Tab switcher

https://github.com/Yasic/QQBubbleView ★695 – Imitating QQ space live gift popping effect

https://github.com/recruit-lifestyle/FloatingView ★686 – Display floating window effect

https://github.com/wuapnjie/StickerView ★685 – Sticker view with scaling, dragging, flipping, and deleting

https://github.com/kexanie/MathView ★676 – Display mathematical formulas in Android applications

https://github.com/mcxtzhang/PathAnimView ★648 – Custom View for Path animation

https://github.com/zhangyuChen1991/MagicLine ★85 – Simple and unique visual effect for drawing straight lines

https://github.com/zhangxuyang321/XyzInfo ★81 – Custom Switch and Ruler control

https://github.com/stewForAni/Lamp ★80 – Simple Android craft lamp control

https://github.com/hugeinc/Vibes ★76 – Radial diffusion background for Android

https://github.com/liuguangli/VerificationCodeInput ★65 – Simple verification code input box

https://github.com/a5533348/PayUI ★62 – Payment password pop-up layer

https://github.com/JuniperPhoton/FlipperView ★60 – Change different states using flip transition

https://github.com/ruzhan123/HorizontalNumberView ★60 – Simple Android sliding zoom view

https://github.com/jeanboydev/Android-RadarView ★59 – Imitating Alipay Sesame score interpretation

https://github.com/tdscientist/ShelfView ★55 – Custom view displaying books on a shelf

https://github.com/donglua/GithubContributionsWidget ★55 – GitHub contributions Android widget

https://github.com/skydoves/ElasticViews ★48 – Touch animation Android view

https://github.com/hearsilent/PixelSlide ★46 – Example of expanding arrows up and down

https://github.com/panacena/RuleView ★42 – Custom scale ruler control

https://github.com/webianks/EasyFeedback ★41 – Collect feedback for Android applications

https://github.com/LiuHongtao/PaintView ★40 – Doodle on images

https://github.com/capur16/DigitSpeedView ★39 – Unique Android digital speedometer

https://github.com/GHdeng/NetMonitor ★38 – Listen to network changes using broadcasts

https://github.com/cdflynn/checkview ★32 – Animated check mark

https://github.com/simplepeng/BubbleView ★29 – Imitate QQ bubble drag effect

https://github.com/ghnor/StatusBarFits ★24 – Android status bar

https://github.com/HeartlandSoftware/AndroidHeatMap ★23 – Easy to use heat map control

https://github.com/WangGanxin/CircleRangeView ★22 – Custom circular dashboard view

https://github.com/fashare2015/HoverView ★19 – Imitate Zhihu’s bottom drawer

https://github.com/yongming9011/VerificationCodeView ★16 – Simple verification code control for Android

https://github.com/dengzq/LetterView ★11 – Select letters to complete words

Leave a Comment