Material
- material-design-dimens Default colors and dimens per Material Design guidelines and Android Design guidelines inside one library.
https://github.com/DmitryMalkovich/material-design-dimens - MaterialDesignLibrary This is a library with components of Android L to you use in android 4.0
https://github.com/navasmdc/MaterialDesignLibrary#flat-button - Carbon Material Design implementation for Android 2.1+. Realtime shadows, ripples, animations, SVGs and more.
https://github.com/ZieIony/Carbon - MaterialEverywhere Showcase of the new AppCompat 21, which includes new Material Theme, working in pre-21 devices.
https://github.com/antoniolg/MaterialEverywhere - MaterialTabs Custom Tabs with Material Design effects. It requires 14+ API and android support v7 (Toolbar)
https://github.com/neokree/MaterialTabs - material-ripple Android L Ripple effect wrapper for Views
https://github.com/balysv/material-ripple - RippleEffect Implementation of Ripple effect from Material Design for Android API 14+
https://github.com/traex/RippleEffect - LDrawer Android drawer icon with material design animation
https://github.com/ikimuhendis/LDrawer - material-design-icons Material Design icons by Google
https://github.com/google/material-design-icons - AndroidMaterialDesignToolbar Android Sample Project with Material Design and Toolbar. PROJECT IS NOT SUPPORTED!
https://github.com/tekinarslan/AndroidMaterialDesignToolbar - MaterialEditText EditText in Material Design
https://github.com/rengwuxian/MaterialEditText - material-menu Morphing Android menu, back, dismiss and check buttons
https://github.com/balysv/material-menu - material-dialogs Not even AppCompat uses Material theming for AlertDialogs on pre-Lollipop. This is a beautiful and easy solution.
https://github.com/afollestad/material-dialogs - MaterialNavigationDrawer Navigation Drawer Activity with material design style and simplified methods
https://github.com/neokree/MaterialNavigationDrawer - MaterialDialog An Android library for conveniently building Material Design Dialog in Android version 2.2 ~ L.
https://github.com/drakeet/MaterialDialog - materialish-progress A material style progress wheel compatible with 2.3
https://github.com/pnikosis/materialish-progress - MaterialList An Android library aimed to get the beautiful CardViews that Google shows at its official design specifications
https://github.com/dexafree/MaterialList - android-floating-action-button Floating Action Button for Android based on Material Design specification
https://github.com/futuresimple/android-floating-action-button - Android-Material-circular-button Animated Material circular button
https://github.com/glomadrian/Android-Material-circular-button - material-drawer DrawerLayout implementation for Material design apps
https://github.com/HeinrichReimer/material-drawer - snackbar Snackbar Android Library
https://github.com/nispok/snackbar - Android-DialogFragments Various DialogFragments for Android.
https://github.com/wada811/Android-DialogFragments - material-range-bar Android widget for selecting a range of values.
https://github.com/oli107/material-range-bar - CircularProgressView A Material style circular progress bar for Android
https://github.com/rahatarmanahmed/CircularProgressView - RippleDrawable A port of Ripple Effect from Android L to non L devices
https://github.com/ozodrukh/RippleDrawable - MaterialDrawer A simple take on creating a easy to use and fast material drawer implementation
https://github.com/mikepenz/MaterialDrawer - android-materialshadowninepatch Provides 9-patch based drop shadow for view elements. Works on API level 9 or later.
https://github.com/h6ah4i/android-materialshadowninepatch - SearchMenuAnim SearchMenuAnim
https://github.com/kongnanlive/SearchMenuAnim - AdvancedMaterialDrawer A Material Drawer implementation (Like gMail App)
https://github.com/madcyph3r/AdvancedMaterialDrawer - ZDepthShadowLayout Android - draw z-depth shadow of MaterialDesign
https://github.com/ShogoMizumoto/ZDepthShadowLayout - MaterialPowerMenu A demo of the power menu with Reveal and other animations
https://github.com/naman14/MaterialPowerMenu - MaterialViewPager A Material Design ViewPager easy to use library
https://github.com/florent37/MaterialViewPager - MaterialProgressBar A Material design ProgressBar with consistent appearance on Android 4.0+
https://github.com/DreaminginCodeZH/MaterialProgressBar - uberprogressview An android progress view developed after taking inspiration from Uber app.
https://github.com/ishan1604/uberprogressview - MaterialRatingBar Material Design RatingBar with better appearance.
https://github.com/DreaminginCodeZH/MaterialRatingBar - youtube-play-icon Material styled morphing play/pause drawable.
https://github.com/alxrm/youtube-play-icon
UI
- android-ui Android UI library. Requires API level 14+
https://github.com/markushi/android-ui - GreenDroid GreenDroid is a development library for the Android platform. It makes UI developments easier and consistent through your applications.
https://github.com/cyrilmottier/GreenDroid - FlatUI CengaLabs - Android FlatUI Kit
https://github.com/eluleci/FlatUI - EffectiveAndroidUI Sample project created to show some of the best Android practices to work in the Android UI Layer. The UI layer of this project has been implemented using MVP or MVVM (without binding engine) to show how this patterns works. This project is used during the talk "EffectiveAndroidUI".
https://github.com/pedrovgs/EffectiveAndroidUI - ParallaxEverywhere Parallax everywhere is a library with alternative android widgets with parallax effects.
https://github.com/Narfss/ParallaxEverywhere - ShowcaseView Highlight the best bits of your app to users quickly, simply, and cool...ly
https://github.com/amlcurran/ShowcaseView - Spotlight Android Library that lights items for tutorials or walk-throughs etc... https://github.com/TakuSemba/Spotlight
TextView/EditText
- html-textview TextView to display simple HTML content
https://github.com/SufficientlySecure/html-textview - SlantedTextView Android slanted TextView . 一个倾斜的TextView,适用于标签效果。
https://github.com/HeZaiJin/SlantedTextView - ReadMoreTextView A Custom TextView with trim text
https://github.com/borjabravo10/ReadMoreTextView - MaskFormatter MaskFormatter adds mask functionality to your EditText. It will prevent user from inserting not allowed signs, and format input as well.
https://github.com/AzimoLabs/MaskFormatter - AnimatedEditText Androids EditText that animates the typed text.
https://github.com/alphamu/AnimatedEditText - passwordview A Material Android password view that toggles password visibility via an eye icon.
https://github.com/lisawray/passwordview - PasswordEditText A simple extension to the standard Android EditText which shows an icon on the right side of the field and lets the user toggle the visibility of the password he puts in.
https://github.com/maksim88/PasswordEditText - HTextView Animation effects to TextView
https://github.com/hanks-zyh/HTextView - icarus-android Rich text editor for Android with full features. https://github.com/mr5/icarus-android
- richeditor-android RichEditor for Android is a beautiful Rich Text WYSIWYG Editor for Android.
https://github.com/wasabeef/richeditor-android - Shimmer-android An Android TextView with a shimmering effect
https://github.com/RomainPiel/Shimmer-android - Titanic Android experiment showing a sinking TextView
https://github.com/RomainPiel/Titanic - emojicon A library to show emoji in TextView, EditText (like WhatsApp) for Android
https://github.com/rockerhieu/emojicon - android-autofittextview A TextView that automatically resizes text to fit perfectly within its bounds.
https://github.com/grantland/android-autofittextview - AutoFitTextView A TextView that automatically fit its font and line count based on its available size and content
https://github.com/AndroidDeveloperLB/AutoFitTextView - Android-RobotoTextView Implementation of a TextView and all its direct/indirect subclasses with native support for the Roboto fonts, includes the brand new Roboto Slab fonts.
https://github.com/johnkil/Android-RobotoTextView - SizeAdjustingTextView This is based on an open source autosizing textview for Android.
https://github.com/erchenger/SizeAdjustingTextView - SecretTextView A TextView that simulates the effect from the app Secret where the characters fade in/out at different speeds.
https://github.com/matthewrkula/SecretTextView - anytextview An extension of Android's TextView and EditText that let's you use the font of your choice
https://github.com/hanspeide/anytextview - android-formidable-validation Form validation and feedback library for Android. Provides .setText for more than just TextView and EditText widgets. Provides easy means to validate with dependencies.
https://github.com/coreform/android-formidable-validation - android-edittext-validator Android form edit text is an extension of EditText that brings data validation facilities to the edittext.
https://github.com/vekexasia/android-edittext-validator - chips-edittext-library Chips EditText, Token EditText, Bubble EditText, Spannable EditText and etc.. There are many names of this control. Here I develop easy to understand , modify and integrate Chips Edit Text widget for Android
https://github.com/kpbird/chips-edittext-library - FloatingLabel FloatingLabel Allows you to create a blow kind of EditText.
https://github.com/hardik-trivedi/FloatingLabel - AndroidFloatLabel Float Label Edit Texts for Android
https://github.com/weddingparty/AndroidFloatLabel - AndroidFloatLabel Library project with a custom view that implements the Float Label pattern
https://github.com/IanGClifton/AndroidFloatLabel - TokenAutoComplete Gmail style MultiAutoCompleteTextView for Android
https://github.com/splitwise/TokenAutoComplete - TextJustify-Android Android Text Full Jusiftication / Wrapping / Justify
https://github.com/bluejamesbond/TextJustify-Android - RoundedLetterView RoundedLetterView like the one in Android 5.0 Contacts app
https://github.com/pavlospt/RoundedLetterView - Android-SingleInputForm A single EditText instead of a classical form. Library that implements flavienlaurent's singleinputform https://github.com/HeinrichReimer/Android-SingleInputForm
- BabushkaText A simpler way to style your TextViews
https://github.com/quiqueqs/BabushkaText - MatchView Include MatchTextView and MatchButton..Come..you will like it
https://github.com/Rogero0o/MatchView - ExpandableTextView Android's TextView that can expand/collapse like the Google Play's app description
https://github.com/Manabu-GT/ExpandableTextView - AccountAutoCompleteEditText Simple extension for account suggestion and auto completion.
https://github.com/KeithYokoma/AccountAutoCompleteEditText - AwesomeText A tool that facilitates working with Spans on TextViews or any extension of them (EditTexts, Buttons...).
https://github.com/JMPergar/AwesomeText - WaitingDots Small library that provides... bouncing dots. This feature is used in number of messaging apps (such as Hangouts or Messenger), and lately in Android TV (for example when connecting to Wifi).
https://github.com/tajchert/WaitingDots - CurrencyEditText A module designed to provide ease-of-use when using an EditText field for gathering currency information from a user
https://github.com/BlacKCaT27/CurrencyEditText - Android-Typeahead Awesome Android Typeahead library - User mention plugin, UI widget for auto complete user mention using the at sign (@) like Twitter or Facebook..
https://github.com/ArabAgile/android-typeahead - CircleTimerView Circle timer on Android platform
https://github.com/jiahuanyu/CircleTimerView - AlignTextView 字体对齐的textview
https://github.com/androiddevelop/AlignTextView - advanced-textview Advanced Android TextView
https://github.com/chiuki/advanced-textview - ParkedTextView A editable text with a constant text/placeholder for Android.
https://github.com/gotokatsuya/ParkedTextView - SimpleLinkableText Simple way to create linked text, such as @username or #hashtag, in Android TextView and EditText.
https://github.com/apradanas/simple-linkable-text - material-code-input A material style input for codes
https://github.com/glomadrian/material-code-input - BubbleTextView Android Bubble View
https://github.com/dupengtao/BubbleTextView - PathEffectTextView PathEffectTextView
https://github.com/dkmeteor/PathEffectTextView - AutosizeEditText AutosizeEditText for Android is an extension of native EditText that offer a smooth auto scale text size.
https://github.com/txusballesteros/AutosizeEditText - TextSurface A little animation framework which could help you to show message in a nice looking way.
https://github.com/elevenetc/TextSurface - EmailAutoCompleteTextView An AutoCompleteTextView with builtin Adapter with the emails in the device. It handles Android Marshmallow Runtime Permissions automatically.
https://github.com/tasomaniac/EmailAutoCompleteTextView - TextViewForFullHtml TextViewForFullHtml是对原生TextView解析Html格式文本的增强。
https://github.com/xuyisheng/TextViewForFullHtml - PlacesAutocompleteTextView A TextView for autocompleting addresses using the Google Maps Places API
https://github.com/seatgeek/android-PlacesAutocompleteTextView - BiuEditText biu,biu,一个有趣的EditText
https://github.com/xujinyang/BiuEditText - AnimTextView AnimTextView
https://github.com/z56402344/AnimTextView - Masked-Edittext Android library contain custom realisation of EditText component for masking and formatting input text
https://github.com/pinball83/Masked-Edittext - KerningViews Provides a set of views which allows to adjust the spacing between the characters in the text of that view, also known as Kerning effect. https://github.com/aritraroy/KerningViews
- SectionedRecyclerViewAdapter An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers. Each Section can have its state(Loading/Loaded/Failed) controlled individually.
https://github.com/luizgrp/SectionedRecyclerViewAdapter - android-ago An Android TextView that always displays an auto refreshing relative time span with respect to a reference time
https://github.com/curioustechizen/android-ago - SuperTextView a super textview for android
https://github.com/lygttpod/SuperTextView - input-mask-android The library allows to format user input on the fly according to the provided mask and to extract valueable characters.
https://github.com/RedMadRobot/input-mask-android - NumberAnimTextView 数字增加动画的 TextView
https://github.com/Bakumon/NumberAnimTextView - PinchZoomTextView A TextView library that allows the user to increase/decrease font size with a two finger gesture by the user.
https://github.com/androidessence/PinchZoomTextView - html-builder Build valid HTML for Android TextView
https://github.com/jrummyapps/html-builder - AvatarLabelView 一个可配置的迷你版轻量级 Label 辅助类,支持多种配置效果。
https://github.com/yanbober/AvatarLabelView - LogcatTextView A simple view to see logcat in your app
https://github.com/munix/LogcatTextView - MarqueeViewLibrary 一个帮您快速实现跑马灯效果的library
https://github.com/gongwen/MarqueeViewLibrary - FadingTextView A textview that changes its content automatically every few seconds
https://github.com/rosenpin/FadingTextView - WaitingDots Small library that provides... bouncing dots
https://github.com/tajchert/WaitingDots - CodeView Android Code Highlighter
https://github.com/tiagohm/CodeView - SlantedTextView Android slanted TextView
https://github.com/HeZaiJin/SlantedTextView
ImageView
- FrescoImageViewer Android full screen image viewer for Fresco library supporting "pinch to zoom" and "swipe to dismiss" gestures http://stfalcon.com
https://github.com/stfalcon-studio/FrescoImageViewer - AndroidGradientImageView AndroidGradientImageView is a simple imageview which overlays gradient on its content.
https://github.com/skyfe79/AndroidGradientImageView - subsampling-scale-image-view Highly configurable, easily extendable view with pan and zoom gestures for displaying huge images without loss of detail. Perfect for photo galleries, maps, building plans etc.
https://github.com/davemorrissey/subsampling-scale-image-view - BadgedImageview BadgedImageview allow you show a badge into a Imageview.
https://github.com/yesidlazaro/BadgedImageview - PhotoView Implementation of ImageView for Android that supports zooming, by various touch gestures.
https://github.com/chrisbanes/PhotoView - PhotoView图片浏览缩放控件
https://github.com/bm-x/PhotoView - android-smart-image-view Android ImageView replacement which allows image loading from URLs or contact address book, with caching
https://github.com/loopj/android-smart-image-view - TouchImageView Adds touch functionality to Android ImageView.
https://github.com/MikeOrtiz/TouchImageView - CircleImageView A fast circular ImageView perfect for profile images.
https://github.com/hdodenhof/CircleImageView - gesture-imageview This is a simple Android View class which provides basic pinch and zoom capability for images.
https://github.com/jasonpolites/gesture-imageview - android-shape-imageview Custom shaped android imageview components
https://github.com/siyamed/android-shape-imageview - AndroidImageCrop How select and crop image on Android
https://github.com/lorensiuswlt/AndroidImageCrop - GifImageView Android ImageView that handles animated GIF images
https://github.com/felipecsl/GifImageView - cropper Android widget for cropping and rotating an image.
https://github.com/edmodo/cropper - ImageViewZoom Android ImageView widget with zoom and pan capabilities
https://github.com/sephiroth74/ImageViewZoom - CircularImageView Custom view for circular images in Android while maintaining the best draw performance
https://github.com/Pkmmte/CircularImageView - CircularImageView Create circular image view in android
https://github.com/lopspower/CircularImageView - android-crop Android library project for cropping images
https://github.com/jdamcd/android-crop - cropimage Replacement for deprecated official Android crop image function
https://github.com/biokys/cropimage - android-cropimageCropImage Activity from Gallery.apk packaged as a reusable Android library (4.0 and up).
https://github.com/lvillani/android-cropimage - android-gpuimage Android filters based on OpenGL (idea from GPUImage for iOS)
https://github.com/CyberAgent/android-gpuimage - gif-movie-view Android View widget for displaying GIF animations.
https://github.com/sbakhtiarov/gif-movie-view - WaveDrawable Drawable animation inspired by Tinder.
https://github.com/Alexrs95/WaveDrawable - DrawerArrowDrawable Visual back-port of the rotating drawer-to-arrow drawable from Android L
https://github.com/ChrisRenke/DrawerArrowDrawable - TextDrawable This light-weight library provides images with letter/text like the Gmail app. It extends the Drawable class thus can be used with existing/custom/network ImageView classes. Also included is a fluent interface for creating drawables and a customizable ColorGenerator.
https://github.com/amulyakhare/TextDrawable - SelectableRoundedImageView Android ImageView that supports different radiuses on each corner. It also supports oval(and circle) shape and border. This would be especially useful for using inside CardView which should be rounded only top left and top right corners(Don't forget to call setPreventCornerOverlap(false) on your cardview).
https://github.com/pungrue26/SelectableRoundedImageView - avatar-android Rounded and Squared Avatar for Android Applications
https://github.com/Pedroafa/avatar-android - ByakuGallery ByakuGallery is an open source Android library that allows the visualization of large images with gesture capabilities. This lib is based on AOSP Camera2.
https://github.com/diegocarloslima/ByakuGallery - DexMovingImageView DMIV aims to provide a flexible and customizable instrument for automated images moving on display. It provides scroll, gyroscope or time based moving. But you can create your own evaluator.
https://github.com/dexlex/DexMovingImageView - SimpleTagImageView ImageView with a tag in android. So it's a ImageView.
https://github.com/wujingchao/SimpleTagImageView - CropImageView Widget allows you crop from whatever side in an ImageView. Currently Android only supports centerCrop type of cropping
https://github.com/cesards/CropImageView - MovingImageView Custom ImageView for moving image around the screen (Android)
https://github.com/AlbertGrobas/MovingImageView - PolygonImageView Custom ImageView for android with polygon shape (Android)
https://github.com/AlbertGrobas/PolygonImageView - BitmapMerger Play with bitmaps
https://github.com/cooltechworks/BitmapMerger - FlickableView Flickable ImageView for Android. It's like a view of twitter's detail image.
https://github.com/gotokatsuya/FlickableView - ImageGallery A gallery used to host an array of images
https://github.com/lawloretienne/ImageGallery - GestureViews ImageView and FrameLayout with gestures control and position animation.
https://github.com/alexvasilkov/GestureViews - MusicCoverView ImageView that 'morphs' into a circle shape and can rotates. Useful to be used as album cover in Music apps.
https://github.com/andremion/Music-Cover-View - BigImageViewer Big image viewer supporting pan and zoom, with very little memory usage and full featured image loading choices. Powered by Subsampling Scale Image View, Fresco, Glide, and Picasso.
https://github.com/Piasy/BigImageViewer - Crescento Android library that adds a curve at the below of image views and relative layouts. CrescentoImageView and CrescentoContainer are the image view and relative layout respectively. You can change the radius of curve with attribute:curvature.
https://github.com/developer-shivam/Crescento - CaptchaImageView Custom ImageView to generate captcha image.
https://github.com/jineshfrancs/CaptchaImageView - DragPhotoView A photoView to scale image and finish activity,高仿微信可拖拽返回PhotoView
https://github.com/githubwing/DragPhotoView - ViewEffects Apply custom effects on view backgrounds
https://github.com/mirrajabi/ViewEffects
Button
- circular-progress-button Android Circular Progress Button
https://github.com/dmytrodanylyk/circular-progress-button - android-process-button Android Buttons With Built-in Progress Meters.
https://github.com/dmytrodanylyk/android-process-button - android-circlebutton Circle button widget for Android
https://github.com/markushi/android-circlebutton - android-flat-button FButton - a flat button library for Android
https://github.com/hoang8f/android-flat-button - FloatingActionButton Android Google+ like floating action button
https://github.com/makovkastar/FloatingActionButton - ExpandableButtonMenu An Android library for an expandable button menu
https://github.com/lemonlabs/ExpandableButtonMenu - fancybuttons An Android library to easily create fancy buttons without the need of drawable files.
https://github.com/medyo/fancybuttons - Android-Bootstrap Bootstrap style buttons with Font Awesome
https://github.com/Bearded-Hen/Android-Bootstrap - SwitchButton SwitchButton
https://github.com/kyleduo/SwitchButton - SwitchButton SwitchButton
https://github.com/xiaopansky/SwitchButton - ToggleButton ToggleButton Widget For Android Dev
https://github.com/zcweng/ToggleButton - FabButton Android Floating ActionButton with a progress indicator ring
https://github.com/ckurtm/FabButton - SlideSwitch A button that you can slide on or off
https://github.com/Leaking/SlideSwitch - easyloadingbtn This is a Material Design loading button
https://github.com/DevinShine/easyloadingbtn - hkm-progress-button Base on android-process-button this is the advanced version of the android-process-button.
https://github.com/jjhesk/hkm-progress-button - SubmitDemo comtomize view submit button which you use for submit operation or download operation and so on.
https://github.com/tuesda/SubmitDemo - PlayPauseButton PlayPauseButton
https://github.com/recruit-lifestyle/PlayPauseButton - ArrowDownloadButton A download button with pretty cool animation
https://github.com/fenjuly/ArrowDownloadButton - FABProgressCircle Material progress circle around any FloatingActionButton. 100% Guidelines.
https://github.com/JorgeCastilloPrz/FABProgressCircle - ShineButton This is a UI lib for Android. Effects like shining.
https://github.com/ChadCSong/ShineButton - RaiflatButton A raised button that lowers down to 0dp of elevation
https://github.com/rubensousa/RaiflatButton - AnimShopButton A shopping cart button with a telescopic displacement rotation animation ...一个带伸缩位移旋转动画的购物车按钮
https://github.com/mcxtzhang/AnimShopButton - Android-SwitchIcon Google launcher-style implementation of switch (enable/disable) icon
https://github.com/zagum/Android-SwitchIcon - iOS-SwitchView A lightweight iOS switch view style for Android https://github.com/luongvo/iOS-SwitchView
CheckBox
- AnimCheckBox AnimCheckBox
https://github.com/lguipeng/AnimCheckBox
Progressbar/Progress View
- AwesomeProgressbar 支持左右两边同时滚动的进度条
https://github.com/alex5241/AwesomeProgressbar - BounceLoadingView 模仿饿了么加载效果
https://github.com/niniloveyou/BounceLoadingView - GradeProgressView a progress view used to grade mobiles phone
https://github.com/niniloveyou/GradeProgressView - SmileyLoadingView A custom loading view, just like alipay
https://github.com/andyxialm/SmileyLoadingView - RingProgress a circle progress bar with effect
https://github.com/ldoublem/RingProgress - SlackLoadingView Imitate Slack loading animation.
https://github.com/JeasonWong/SlackLoadingView - LoadingView a simple lodingview for android with animation
https://github.com/ldoublem/LoadingView - BezierLoadingView A cool loading view with Bezier and a smooth circular motion https://github.com/JeasonWong/BezierLoadingView
- CircleProgressBar A circular android ProgressBar library which extends ProgressBar, It has both solid and line two styles. Besides, progress value can be freely customized.
https://github.com/dinuscxj/CircleProgressBar - ArcProgressStackView Present your progress bars in arc mode with information and total control.
https://github.com/GIGAMOLE/ArcProgressStackView - ArcProgressStackView Present your progress bars in arc mode with information and total control.
https://github.com/DevLight-Mobile-Agency/ArcProgressStackView - KProgressHUD An implement of ProgressHUD for Android, similar to MBProgressHUD, SVProgressHUD for iOS.
https://github.com/Kaopiz/KProgressHUD - SmoothProgressBar A small Android library allowing you to have a smooth and customizable horizontal indeterminate ProgressBar
https://github.com/castorflex/SmoothProgressBar - ACProgressLite A lightweight Android library to display customizable progressbar like iOS MBProgressHUD.
https://github.com/Cloudist/ACProgressLite - NumberProgressBar A beautiful, slim Android ProgressBar.
https://github.com/daimajia/NumberProgressBar - android-HoloCircularProgressBar Holo Circular ProgressBar
https://github.com/passsy/android-HoloCircularProgressBar - android-square-progressbar An android library to display a progressbar that goes around an image.
https://github.com/mrwonderman/android-square-progressbar - ProgressPieView Android library for showing progress in a highly customizable pie.
https://github.com/FilipPudak/ProgressPieView - GoogleProgressBar Android library to display progress like google does in some of his services.
https://github.com/jpardogo/GoogleProgressBar - ProgressWheel A progress wheel for android, intended for use instead of the standard progress bar.
https://github.com/Todd-Davies/ProgressWheel - RefreshActionItem Android - An action bar item which acts both as a refresh button and as a progress indicator
https://github.com/ManuelPeinado/RefreshActionItem - CircleProgress CircleProgress, DonutProgress, ArcProgress
https://github.com/lzyzsd/CircleProgress - WaveView A wave view of android,can be used as progress bar.
https://github.com/john990/WaveView - WaveView waveview for android
https://github.com/gelitenight/WaveView - water-wave-progress 水波按进度上升,带环形进度条
https://github.com/Modificator/water-wave-progress - InfiniteIndicator This lib can be used for viewpager infinite loop with indicator easily.
https://github.com/lightSky/InfiniteIndicator - Android-RoundCornerProgressBar Round Corner Progress Bar Library for Android
https://github.com/akexorcist/Android-RoundCornerProgressBar - CircleProgress A circle progress animation view on Android
https://github.com/Fichardu/CircleProgress - MaterialLoadingProgressBar MaterialLoadingProgressBar provide a styled ProgressBar which looks like SwipeRefreshLayout's loading indicator(support-v4 v21+)
https://github.com/lsjwzh/MaterialLoadingProgressBar - WheelIndicatorView A 'Google Fit' like activity indicator for Android
https://github.com/dlazaro66/WheelIndicatorView - MaterialProgressBar Material design ProgressBar with consistent appearance
https://github.com/DreaminginCodeZH/MaterialProgressBar - RopeProgressBar Android ProgressBar that "bends" under its own weight. Inspired by http://drbl.in/nwih
https://github.com/cdeange/RopeProgressBar - DownloadProgressBar Android progress bar with cool animation, inspired by : https://dribbble.com/shots/2012292-Download-Animation
https://github.com/panwrona/DownloadProgressBar - AnimatedCircleLoadingView An animated circle loading view
https://github.com/jlmd/AnimatedCircleLoadingView - SpinnerLoader A loader that measures up Material Design
https://github.com/fenjuly/SpinnerLoader - AndroidFillableLoaders Android fillable progress view working with SVG paths. This is a nice option too if you want to create an interesting branding logo for your app. Based on the iOS project: https://github.com/poolqf/FillableLoaders
https://github.com/JorgeCastilloPrz/AndroidFillableLoaders - WhorlView Progressbar with whorl style
https://github.com/Kyson/WhorlView - ColoringLoading This project provide Coloring Loading View for Android.
And this project is not using the image file!
https://github.com/recruit-lifestyle/ColoringLoading - RubberIndicator A rubber indicator for ViewPager
https://github.com/LyndonChin/AndroidRubberIndicator - TaoBaoProgressBar 一个模仿淘宝秒杀商品页面的进度条
https://github.com/liuhuibin/TaoBaoProgressBar - AVLoadingIndicatorView AVLoadingIndicatorView is a collection of nice loading animations for Android.
https://github.com/81813780/AVLoadingIndicatorView - MaskProgressView Yet another android custom progress view for your music player
https://github.com/iammert/MaskProgressView - DelayedProgress ProgressDialog that waits a minimum time to be dismissed before showing. Once visible, the ProgressDialog will be visible for a minimum amount of time to avoid "flashes" in the UI. https://github.com/tasomaniac/DelayedProgress
- circular-slider-android Circular Slider is a custom-built Android View used for choosing numbers. It works similarly to the regular slider control (SeekBar), just goes around in a circular fashion - simple enough. Note that the thumb scroller (the thing you drag around) can be either a solid-color circle or a custom drawable (like a PNG image).
https://github.com/milosmns/circular-slider-android - Loading Progress A highly configurable library to do loading progress with animated balls
https://github.com/glomadrian/loading-balls - Dilating Dots Progress Bar An animated progress indicator
https://github.com/JustZak/DilatingDotsProgressBar - ColorArcProgressBar A customizable circular progressbar, which can achieve the effect of the QQ health's arc progress and dashboard.
https://github.com/Shinelw/ColorArcProgressBar - SunBaby 萌萌哒太阳宝宝主题的LoadingView
https://github.com/Hitomis/SunBaby - AndroidSpinKit android 加载动画合集
https://github.com/ybq/AndroidSpinKit - GifLoadingView GifLoadingView
https://github.com/Rogero0o/GifLoadingView - LoadingDrawable some android loading drawable, can be combined with any View as the loading View and Progressbar, and is especially suitable for the loading animation of the RecyclerRefreshLayout.
https://github.com/dinuscxj/LoadingDrawable - LikeSinaSportProgress 仿新浪体育客户端的进度条
https://github.com/YangShaoXiong/LikeSinaSportProgress - SquareLoading A square animated loader.
https://github.com/yuweiguocn/SquareLoading - StateProgressBar Android library to realize the various states and transitions in a ProgressBar.
https://github.com/kofigyan/StateProgressBar - GALeafLoading The project implements the following animation
https://github.com/Ajian-studio/GALeafLoading - GADownloading GADownloading
https://github.com/Ajian-studio/GADownloading - GABottleLoading Bezier storm(贝塞尔风暴)
https://github.com/Ajian-studio/GABottleLoading
Menu
- Space-Navigation-View Space Navigation is a library allowing easily integrate fully customizable Google Spaces like navigation to your app.
https://github.com/armcha/Space-Navigation-View - LuseenBottomNavigation BottomNavigationView Designed according Google guideLine https://github.com/armcha/LuseenBottomNavigation
- Material-BottomNavigation BottomNavigation component inspired by the Google Material Design Guidelines https://github.com/sephiroth74/Material-BottomNavigation
- BoomMenu A menu which can ... BOOM!
https://github.com/Nightonke/BoomMenu - SlidingMenu SlidingMenu is an Open Source Android library that allows developers to easily create applications with sliding menus like those made popular in the Google+, YouTube, and Facebook apps. Feel free to use it all you want in your Android apps provided that you cite this project and include the license in your app.
https://github.com/jfeinstein10/SlidingMenu - android-menudrawer A slide-out menu implementation, which allows users to navigate between views in your app.
https://github.com/SimonVT/android-menudrawer - ArcMenu An android custom view which looks like the menu in Path 2.0 (for iOS).
https://github.com/daCapricorn/ArcMenu - RibbonMenu Navigation menu for Android (based off Google+ app)
https://github.com/darvds/RibbonMenu - CircularFloatingActionMenu an animated circular menu for Android
https://github.com/oguzbilgener/CircularFloatingActionMenu - ActionsContentView ActionsContentView is an standalone library implements actions/content swiping view (AKA Side Navigation UI Pattern, AKA Facebook side menu). The library doesn't use any specific code introduced in new Android SDK versions. This allows develop an application with an action/content swiping view for every version of Android from 2.2 and up.
https://github.com/StevenRudenko/ActionsContentView - Android-NewPopupMenu Android-NewPopupMenu is an android library to create popup menu with GoogleMusic app-like style.
https://github.com/u1aryz/Android-NewPopupMenu - android-floating-action-menu Floating Action Menu for Android. Inspired by the Google Plus floating menu.
https://github.com/sephiroth74/android-floating-action-menu - Android-CircleMenu Menu with items on a rotating circle
https://github.com/szugyi/Android-CircleMenu - Android Wheel Menu Simple and easy to use circular menu widget for Android.
https://github.com/anupcowkur/Android-Wheel-Menu - android-satellite-menu Android Satellite Menu
https://github.com/siyamed/android-satellite-menu - SideNavigation Implementation of "SIde Navigation" or "Fly-in app menu" pattern for Android (based on Google+ app)
https://github.com/johnkil/SideNavigation - AndroidResideMenu The idea of ResideMenu is from Dribbble 1 and 2. It has come true and run in iOS devices. iOS ResideMenu This project is the RefsideMenu Android version. The visual effect is partly referred to iOS version of ResideMenu. And thanks to the authors for the above idea and contribution.
https://github.com/SpecialCyCi/AndroidResideMenu - GoogleNavigationDrawerMenu Android Library for a DrawerLayout similar to the one in Google Apps
https://github.com/Arasthel/GoogleNavigationDrawerMenu - simple-side-drawer Simple library which enable you to add a drawer(slide-out) navigation to your android application
https://github.com/adamrocker/simple-side-drawer - BlurNavigationDrawer Android - Blur Navigation Drawer like Etsy app.
https://github.com/charbgr/BlurNavigationDrawer - ActionSheetForAndroid IOS UIActionSheet in Android
https://github.com/baoyongzhang/ActionSheetForAndroid - BottomSheet One way to present a set of actions to a user is with bottom sheets, a sheet of paper that slides up from the bottom edge of the screen. Bottom sheets offer flexibility in the display of clear and simple actions that do not need explanation.
https://github.com/soarcn/BottomSheet - Context-Menu.Android Context-Menu.Android
https://github.com/Yalantis/Context-Menu.Android - Side-Menu.Android Side-Menu.Android
https://github.com/Yalantis/Side-Menu.Android - Android-CircleMenu 自定义ViewGroup实现的圆形旋转菜单,支持跟随手指旋转以及快速旋转。 图标请勿商用。
https://github.com/hongyangAndroid/Android-CircleMenu - AndroidPullMenu An Android Library that allows users to pull down a menu and select different actions. It can be implemented inside ScrollView, GridView, ListView.
https://github.com/ShkurtiA/AndroidPullMenu - FilterMenu An implemention of Filter Menu concept for android
https://github.com/linroid/FilterMenu - OverlayMenu Android Overlay Menu
https://github.com/sephiroth74/OverlayMenu - MultiCardMenu A multicard menu that can open and close with animation on android
https://github.com/wujingchao/MultiCardMenu - DropDownMenu DropDownMenu for Android,Filter the list based on multiple condition.
https://github.com/JayFang1993/DropDownMenu - Folder-ResideMenu An extension of ResideMenu
https://github.com/dkmeteor/Folder-ResideMenu - SlideBottomPanel 底部划动菜单,滑动时背景图透明度渐变,支持嵌套 LiewView 或 ScrollView
https://github.com/kingideayou/SlideBottomPanel - CustomMenu CustomMenu quickly realize about the menu
https://github.com/flyfei/CustomMenu - BottomSheet BottomSheet style dialogs for Android
https://github.com/Kennyc1012/BottomSheet - FlowingDrawer swipe right to display drawer with flowing effects.
https://github.com/mxn21/FlowingDrawer - Metaball-Menu A menu consisting of icons (ImageViews) and metaball bouncing selection to give a blob effect. Inspired by Material design
https://github.com/melvinjlobo/MetaballMenu - TapBarMenu Simple library that helps creating a "Tap Bar" menu layout.
https://github.com/michaldrabik/TapBarMenu - FloatingNavigationView A Floating Action Button that shows an anchored Navigation View.
https://github.com/andremion/Floating-Navigation-View - FantasySlide 一个 DrawerLayout 的扩展,具有帅气的动画与创新的交互。一次手势完成滑出侧边栏与选择菜单。
https://github.com/mzule/FantasySlide - FragNav An Android library for managing multiple stacks of fragments
https://github.com/ncapdevi/FragNav - hover A floating menu library for Android.
https://github.com/google/hover
Dialog
- QustomDialog a quick custom android dialog project
https://github.com/danoz73/QustomDialog - Android-RateThisApp Android library to show "Rate this app" dialog
https://github.com/kskkbys/Android-RateThisApp - AndroidSliderPreference Android library that allows applications to add dialog-based slider widgets to their settings
https://github.com/jayschwa/AndroidSliderPreference - L-Dialogs A small library replicating the new dialogs in android L.
https://github.com/lewisjdeane/L-Dialogs - LicensesDialog LicensesDialog is an open source library to display licenses of third-party libraries in an Android app.
https://github.com/PSDev/LicensesDialog - android-styled-dialogs A simple library for styling Android dialogs in the Holo theme. It also removes boilerplate code for displaying simple dialogs.
https://github.com/inmite/android-styled-dialogs - PostOffice This is a library for easily constructing Holo and Material Design Dialogs.
https://github.com/r0adkll/PostOffice - sweet-alert-dialog Android版的SweetAlert,清新文艺,快意灵动的甜心弹框
https://github.com/pedant/sweet-alert-dialog - BlurDialogFragment Library project to display DialogFragment with a blur effect.
https://github.com/tvbarthel/BlurDialogFragment - dialogplus Simple,easy dialog for android
https://github.com/orhanobut/dialogplus - spots-dialog Android AlertDialog with mowing dots progress indicator
https://github.com/d-max/spots-dialog - search-dialog An awesome and customizable search dialog with built-in search options.
https://github.com/mirrajabi/search-dialog
ListView/ScrollView
- CommonPullToRefresh Android widget with pull to refresh for all the views,and support loadMore for ListView , RecyclerView, GridView and SwipeRefreshLayout.
https://github.com/Chanven/CommonPullToRefresh - pinned-section-listview Easy to use ListView with pinned sections for Android.
https://github.com/beworker/pinned-section-listview - PullToRefresh-ListView A generic, customizable, open source Android ListView implementation that has 'Pull to Refresh' functionality.
https://github.com/erikwt/PullToRefresh-ListView - FlabbyListView Android library to display a ListView whose cells are not rigid but flabby and react to ListView scroll.
https://github.com/jpardogo/FlabbyListView - XListView-Android ListView supports pull refresh and pull up to load more feature.
https://github.com/Maxwin-z/XListView-Android - PinterestListView Pinterest style ListView for Android
https://github.com/vladexologija/PinterestListView - android-pulltorefresh-and-loadmore android custom listview,with interaction pattern load more and pull to refresh to load data dinamically
https://github.com/shontauro/android-pulltorefresh-and-loadmore - PinnedHeaderListView A ListView with pinned section headers for Android
https://github.com/JimiSmith/PinnedHeaderListView - ParallaxScroll Parallax ScrollView and ListView for Android
https://github.com/nirhart/ParallaxScroll - Android-HorizontalListView HorizontalListView is an Android ListView widget which scrolls in a horizontal manner (in contrast with the SDK-provided ListView which scrolls vertically).
https://github.com/MeetMe/Android-HorizontalListView - LinearListView Android library that allows you to bind a LinearLayout with a ListAdapter.
https://github.com/frankiesardo/LinearListView - ParallaxListView A Android ListView Demo with a parallax effect header like Path.
https://github.com/Gnod/ParallaxListView - PagedHeadListView Android boosted ListView supporting paginated header with a new material page indicator.
https://github.com/JorgeCastilloPrz/PagedHeadListView - PullZoomView An Android custom ListView and ScrollView with pull to zoom-in.
https://github.com/Frank-Zhu/PullZoomView - HeaderListView Android ListView with sticky headers
https://github.com/applidium/HeaderListView - ListviewFilter Awesome Listview filter functionality in Android.
https://github.com/bhavyahmehta/ListviewFilter - android-accordion-view Simple ListView based Android AccordionView
https://github.com/hamsterready/android-accordion-view - DragNDropList An easy to use Drag & Drop List for Android. Direct replacement of the android ListView.
https://github.com/terlici/DragNDropList - QuickReturn Android ListView that implements the QuickReturn UI pattern. Written from scratch with focus on performance.
https://github.com/felipecsl/QuickReturn - Android-HorizontalListView HorizontalListView is an Android ListView widget which scrolls in a horizontal manner
https://github.com/MeetMe/Android-HorizontalListView - ZrcListView 一个顺滑又漂亮的Android下拉刷新与加载更多列表组件。
https://github.com/zarics/ZrcListView - android-swipelistview An Android List View implementation with support for drawable cells and many other swipe related features
https://github.com/47deg/android-swipelistview - android-pulltorefresh This project aims to provide a reusable pull to refresh widget for Android.
https://github.com/johannilsson/android-pulltorefresh - StickyListHeaders An android library for section headers that stick to the top
https://github.com/emilsjolander/StickyListHeaders - LazyList Lazy load of images in Android
https://github.com/thest1/LazyList - FloatingGroupExpandableListView An open source Android library that provides a floating group view at the top of the ExpandableListView
https://github.com/diegocarloslima/FloatingGroupExpandableListView - PullSeparateListView 到顶部或底部时拉动,item分离效果
https://github.com/chiemy/PullSeparateListView - Android-SlideExpandableListView A better ExpandableListView, with animated expandable views for each list item
https://github.com/tjerkw/Android-SlideExpandableListView - HorizontalVariableListView Horizontal list view for Android which allows variable items widths
https://github.com/sephiroth74/HorizontalVariableListView - ListBuddies Android library to achieve in an easy way, the behaviour of the home page in the Expedia app, with a pair of auto-scroll circular parallax ListViews.
https://github.com/jpardogo/ListBuddies - Android-Tiling-ScrollView A tiling scrollview to display large picture (similar to iOS "CATiledLayer")
https://github.com/ened/Android-Tiling-ScrollView - PullScrollView 1.仿照新浪微博Android客户端个人中心的ScrollView,下拉背景伸缩回弹效果。 2.ScrollView仿IOS回弹效果。
https://github.com/MarkMjw/PullScrollView - StickyScrollViewItems A small android library for tagging views inside a ScrollView as "sticky" making them stick to the top of the scroll container until a new sticky view comes and takes it's place
https://github.com/emilsjolander/StickyScrollViewItems - Discrollview Scroll + discover = DiscrollView
https://github.com/flavienlaurent/discrollview - SwipeMenuListView SwipeMenuListView
https://github.com/baoyongzhang/SwipeMenuListView - Android-ObservableScrollView Android library to observe scroll events on scrollable views.
https://github.com/ksoichiro/Android-ObservableScrollView - Pull-to-Refresh.Rentals-Android This project aims to provide a simple and customizable pull to refresh implementation. Made in Yalantis
https://github.com/Yalantis/Pull-to-Refresh.Rentals-Android - StikkyHeader This is a very simple library for Android that allows you to stick an header to a scrollable view and easly apply animation to it
https://github.com/carlonzo/StikkyHeader - quickscroll Bringing extended scrolling features to Android's native ListView and ExpandableListView.
https://github.com/andraskindler/quickscroll - FilterSelectorListView FilterSelectorListView is useful for making multiple selection with see selection on the top of ListView.
https://github.com/pchauhan/FilterSelectorListView - Animated Expanding ListView Animated Expanding ListView provides a fancy animation on expanding or collapsing the content of a listview item.
https://github.com/LeonardoCardoso/Animated-Expanding-ListView - FanLayoutManager Using Fan Layout Manager you can implement the horizontal list, the items of which move like fan blades https://www.cleveroad.com
https://github.com/Cleveroad/FanLayoutManager
GridView
- two-way-gridview An Android GridView that can be configured to scroll horizontally or vertically
https://github.com/jess-anders/two-way-gridview - AsymmetricGridView Android ListView that mimics a GridView with asymmetric items. Supports items with row span and column span
https://github.com/felipecsl/AsymmetricGridView - AndroidCoolDragAndDropGridView An example of a gridview with various column span items and drag and drop support like Google keep has
https://github.com/theredsunrise/AndroidCoolDragAndDropGridView - GridViewHeader Android GridView with addHeader( View view ) function
https://github.com/munix/GridViewHeader - DynamicGrid Drag and drop GridView for Android
https://github.com/askerov/DynamicGrid - PagingGridView A Paging GridView with the same behavior as PagingListView.
https://github.com/nicolasjafelle/PagingGridView - DraggableGridView A drag-and-drop scrolling grid view for Android
https://github.com/thquinn/DraggableGridView - AndroidStaggeredGrid An Android staggered grid view which supports multiple columns with rows of varying sizes.
https://github.com/etsy/AndroidStaggeredGrid - StaggeredGridView A modified version of Android's experimental StaggeredGridView. Includes own OnItemClickListener and OnItemLongClickListener, selector, and fixed position restore.
https://github.com/maurycyw/StaggeredGridView - android-GridViewWithHeaderAndFooter GridView with Header and Footer
https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter - DragExpandGrid 可展开,可拖动,可排序,可删除,固定更多的GridView
https://github.com/wedcel/DragExpandGrid
RatingView
- SimpleRatingView A rating toggle for Android which switches between 3 rating levels: positive, neutral, and negative.
https://github.com/xiprox/SimpleRatingView
Recyclerview
- ChipsLayoutManager ANDROID. ChipsLayoutManager (SpanLayoutManager). A custom layout manager for RecyclerView which mimicric TextView span behaviour, flow layouts behaviour with support of amazing recyclerView features
https://github.com/BelooS/ChipsLayoutManager - RecyclerTabLayout An efficient TabLayout library implemented with RecyclerView.
https://github.com/nshmura/RecyclerTabLayout - PullZoomRecyclerView A pull to zoom-in RecyclerView for android
https://github.com/dinuscxj/PullZoomRecyclerView - BeautifulParallax Beautify your RecyclerViews with a great parallax effect !
https://github.com/florent37/BeautifulParallax - sectioned-recyclerview Implement a multi-sectioned RecyclerView using a custom adapter interface. http://aidanfollestad.com https://github.com/afollestad/sectioned-recyclerview
- SuperSLiM A layout manager for the RecyclerView with interchangeable linear, grid, and staggered displays of views, all with configurable section headers including the sticky variety as specified in the material design docs. http://tonicartos.com
https://github.com/TonicArtos/SuperSLiM - XRecyclerView a RecyclerView that implements pullrefresh and loadingmore featrues.you can use it like a standard RecyclerView
https://github.com/jianghejie/XRecyclerView - twoway-view RecyclerView made simple
https://github.com/lucasr/twoway-view - recyclerview-animators An Android library which easily add itemanimator to RecyclerView items.
https://github.com/wasabeef/recyclerview-animators - SuperRecyclerView Pumped up RecyclerView
https://github.com/Malinskiy/SuperRecyclerView - DynamicRecyclerView Set of plugable extenstions for Android RecyclerView
https://github.com/ismoli/DynamicRecyclerView - android-advancedrecyclerview RecyclerView extension library which provides advanced features. (ex. Google's Inbox app like swiping, Play Music app like drag and drop sorting)
https://github.com/h6ah4i/android-advancedrecyclerview - UltimateRecyclerView A RecyclerView(advanced and flexible version of ListView) with refreshing,loading more,animation and many other features.
https://github.com/cymcsg/UltimateRecyclerView - RecyclerView-FlexibleDivider Android library providing simple way to control divider items of RecyclerView
https://github.com/yqritc/RecyclerView-FlexibleDivider - RecyclerView-MultipleViewTypesAdapter Android library defining adapter classes of RecyclerView to manage multiple view types
https://github.com/yqritc/RecyclerView-MultipleViewTypesAdapter - header-decor A couple of sticky header decorations for android's recycler view.
https://github.com/edubarr/header-decor - SectionedRecyclerView An adapter to create Android RecyclerViews with sections, providing headers and footers.
https://github.com/truizlop/SectionedRecyclerView - RecyclerViewHeader Super fast and easy way to create header for Android RecyclerView
https://github.com/blipinsk/RecyclerViewHeader - sticky-headers-recyclerview This decorator allows you to easily create section headers for RecyclerViews using a LinearLayoutManager in either vertical or horizontal orientation.
https://github.com/timehop/sticky-headers-recyclerview - RecyclerItemDecoration ItemDecoration for RecyclerView using LinearLayoutManager
https://github.com/magiepooh/RecyclerItemDecoration - Dividers Dividers is a simple Android library to create easy separators for your RecyclerViews
https://github.com/Karumi/Dividers - recyclerview-binder Android Library for RecyclerView to manage order of items and multiple view types.
[https://github.com/satorufujiwara/recyclerview-binder) - SwipeMenuViewHolder 一个可以滑出条目操作菜单的RecycleView.ViewHolder 。
https://github.com/liangzhitao/SwipeMenuViewHolder - RecyclerViewSwipeDismiss A very easy-to-use and non-intrusive implement of Swipe to dismiss for RecyclerView.
https://github.com/CodeFalling/RecyclerViewSwipeDismiss - HeaderAndFooterRecyclerView 支持addHeaderView、 addFooterView、以及分页加载数据的RecyclerView
https://github.com/cundong/HeaderAndFooterRecyclerView - PowerfulRecyclerViewAdapter A Common RecyclerView.Adapter implementation which supports any kind of items and has useful data operating APIs such as remove,add,etc.
https://github.com/simplify20/PowerfulRecyclerViewAdapter - RecyclerViewEnhanced Android Library to provide swipe, click and other functionality to RecyclerView.
https://github.com/nikhilpanju/RecyclerViewEnhanced/ - CircleRecyclerView the library is a loop RecyclerView, can show some effects when display
https://github.com/kHRYSTAL/CircleRecyclerView - epoxy Epoxy is an Android library for building complex screens in a RecyclerView.
https://github.com/airbnb/epoxy - ShimmerRecyclerView A custom recycler view with shimmer views to indicate that views are loading.
https://github.com/sharish/ShimmerRecyclerView
SearchView
- MaterialSearchView Cute library to implement SearchView in a Material Design Approach http://miguelcatalan.info/2015/09/23/MaterialSearchView/
https://github.com/MiguelCatalan/MaterialSearchView
ViewPager
- ViewPagerCards ViewPager cards inspired by Duolingo
https://github.com/rubensousa/ViewPagerCards - WoWoViewPager Optimized for scrolling app intros or making your CV app. Free and open source.
https://github.com/Nightonke/WoWoViewPager - Android-ViewPagerIndicator Paging indicator widgets compatible with the ViewPager from the Android Support Library and ActionBarSherlock. Originally based on Patrik Åkerfeldt's ViewFlow.
https://github.com/JakeWharton/Android-ViewPagerIndicator - ViewPagerExtensions A set of custom views for the ViewPager from the Android Support Package
https://github.com/astuetz/ViewPagerExtensions - parallaxviewpager An easy-to-use ViewPager subclass with parallax background effect for Android apps.
https://github.com/andraskindler/parallaxviewpager - android-auto-scroll-view-pager Android auto scroll viewpager or viewpager in viewpager
https://github.com/Trinea/android-auto-scroll-view-pager - NumericPageIndicator Android - A ViewPager page indicator that displays the current page number and (optionally) the page count
https://github.com/ManuelPeinado/NumericPageIndicator - VerticalViewPager Vertical implementation of Android ViewPager
https://github.com/LambergaR/VerticalViewPager - FlycoPageIndicator A Page Indicator Lib is realized in a different way. Support for Android 2.2 and up.
https://github.com/H07000223/FlycoPageIndicator - InfiniteViewPager Augment Android's ViewPager with wrap-around functionality.
https://github.com/antonyt/InfiniteViewPager - ViewPager3D Extension of Android ViewPager with a 3D swipe effect
https://github.com/inovex/ViewPager3D - LoopingViewPager An android ViewPager extension allowing infinite scrolling
https://github.com/imbryk/LoopingViewPager - SpringIndicator A spring indicator like Morning Routine guide.
https://github.com/chenupt/SpringIndicator - SpinningTabStrip SpinningTabStrip & SpinningViewPager are android extensions allowing infinite scrolling.
https://github.com/eccyan/SpinningTabStrip - Android-ScreenSlidePager Full screen slide pager to display images fetched from Internet by Picasso
https://github.com/LyndonChin/Android-ScreenSlidePager - RecyclerViewPager A ViewPager implemention base on RecyclerView's code. Support fling operation like gallary.
https://github.com/lsjwzh/RecyclerViewPager - MultiViewPager The MultiViewPager is an extension of the support-v4 library's ViewPager that allows the pages to be wider or narrower than the ViewPager itself. It takes care of aligning the pages next to each other, and always keeping the selected page centered.
https://github.com/Pixplicity/MultiViewPager - HollyViewPager HollyViewPager
https://github.com/florent37/HollyViewPager - SCViewPager A simple ViewPager extends that provide scroll based animation like Jazz Hands for iOS. Jazz Hands library provided by IFTTT : https://github.com/IFTTT/JazzHands
https://github.com/sacot41/SCViewPager - ExpandablePager ViewPager that slides vertically between 2 states (expanded and collapsed).
https://github.com/Telenav/ExpandablePager - ParallaxViewPager ViewPager页面切换视差效果
https://github.com/ybq/ParallaxViewPager - BubbleTab Put some bubble in your tabs and give your apps a supa fresh style !
https://github.com/florent37/BubbleTab
ActionBar
- ActionBarSherlock Action bar implementation which uses the native action bar on Android 4.0+ and a custom implementation on pre-4.0 through a single API and theme.
https://github.com/JakeWharton/ActionBarSherlock - TabBarView An Android Library to help you create actionbar tabs like "Capitaine train" app by Cyril Mottier
https://github.com/Mirkoddd/TabBarView - android-extendedactionbar An example of how to extend the ActionBar under the status bar from the theme
https://github.com/Takhion/android-extendedactionbar - FadingActionBar Android library implementing a fading effect for the action bar, similar to the one found in the Play Music app
https://github.com/ManuelPeinado/FadingActionBar - GlassActionBar Android - a library that adds a glass-like effect to the action bar.
https://github.com/ManuelPeinado/GlassActionBar
Snackbar
- TSnackBar Android Snackbar from the Top (similar to Crouton)
https://github.com/AndreiD/TSnackBar
Fragment
- Android-CircularRevealFragment A demo about how to show and hide fragments using the new Android Lollipop circle reveal transitions. Minimum API level is 21
https://github.com/ferdy182/Android-CircularRevealFragment - StatedFragment The library is documented in http://inthecheesefactory.com/blog/best-approach-to-keep-android-fragment-state/en
https://github.com/nuuneoi/StatedFragment - EtsyBlur EtsyBlur is an Android library that allows developers to easily add a glass-like effect implemented in the Etsy app.
https://github.com/Manabu-GT/EtsyBlur - UIBlock 代替fragment的轻量级解耦UI的类
https://github.com/tianzhijiexian/UIBlock
Activity
- ActivityStarter Android Library that provide simpler way to start the Activities with multiple arguments.
https://github.com/MarcinMoskala/ActivityStarter - CustomActivityOnCrash Android library that allows launching a custom activity when your app crashes, instead of showing the hated "Unfortunately, X has stopped" dialog.
https://github.com/Ereza/CustomActivityOnCrashhttps://github.com/Ereza/CustomActivityOnCrash - android-slidingactivity Android library which allows you to swipe down from an activity to close it.
https://github.com/klinker41/android-slidingactivity - AwesomeSplash Awesome-looking customizable splash screen
https://github.com/ViksaaSkool/AwesomeSplash - EasyIntro The flexible, easy to use, all in one app intro library for your Android project.
https://github.com/meNESS/EasyIntro - TGOCMessagesActivity Flexible chat activity for Android.
https://github.com/two-guys-one-code/TGOCMessagesActivity
Tabs
- NavigationTabBar Navigation tab bar with colorful interactions.
https://github.com/DevLight-Mobile-Agency/NavigationTabBar
Toast
- Crouton Context sensitive notifications for Android
https://github.com/keyboardsurfer/Crouton - SuperToasts A library that extends the Android toast framework.
https://github.com/JohnPersano/SuperToasts - Android-AppMsg In-layout notifications. Based on Toast notifications and article by Cyril Mottier
https://github.com/johnkil/Android-AppMsg - MessageBar An Android Toast replacement, similar to the one seen in the GMail app.
https://github.com/SimonVT/MessageBar - SnackBar toast-like alert pattern for Android
https://github.com/MrEngineer13/SnackBar - loadtoast Pretty material design toasts with feedback animations
https://github.com/code-mc/loadtoast - pretty-toast This is quite simple toast library, that make it easier to show and create custom toast. Library provides Builder which can be used to create flexible custom Toast messages.
https://github.com/CROSP/pretty-toast
- TastyToast Make your native android toast look beautiful.
https://github.com/yadav-rahul/TastyToast
LockView
- MaterialPatternllockView Material Pattern Lockview is a View which inspired from Lollipop+ Pattern lock. This Project is still in work, More Options will be added as soon as possible. Some KeyFeature of this Library.
https://github.com/AmniX/MaterialPatternllockView - PinLockView A clean, minimalistic, easy-to-use and highly customizable pin lock custom view for Android https://github.com/aritraroy/PinLockView
- PinCodeView A custom view with keyboard and character display to be used for authentication https://github.com/Arjun-sna/android-passcodeview
- PatternLockView An easy-to-use, customizable, Material Design complaint Pattern Lock view for Android https://github.com/aritraroy/PatternLockView
SeekBar
- ColorSeekBar A colorful SeekBar for picking color
https://github.com/rtugeek/ColorSeekBar - HoloCircleSeekBar A Circle SeekBar inspired by Android Holo ColorPicker designed by Marie Schweiz and developed by Lars Werkman.
https://github.com/JesusM/HoloCircleSeekBar - AndroidCircularSeekBar A circular seek bar for Android
https://github.com/RaghavSood/AndroidCircularSeekBar - circularseekbar Custom circular SeekBar (Circle, Semi-circle, and Ellipse) View/Widget for Android
https://github.com/devadvance/circularseekbar - StartPointSeekBar StartPointSeekBar is a custom view for the Android platform that makes it possible to have a SeekBar to have custom start point.
https://github.com/vashisthg/StartPointSeekBar - SeekArc Circular SeekBar view for Android
https://github.com/TriggerTrap/SeekArc - discreteSeekBar DiscreteSeekbar is my poor attempt to develop an android implementation of the Discrete Slider component from the Google Material Design Guidelines.
https://github.com/AnderWeb/discreteSeekBar - android-comboseekbar seekbar with distinct values
https://github.com/karabaralex/android-comboseekbar - RangeSeekbar A seekbar contains two cursor(left and right). Multiple touch supported.
https://github.com/dolphinwang/RangeSeekbar - SeekBarCompat A material based support library to bring consistent SeekBars in Android for API 16 and above.
https://github.com/ahmedrizwan/SeekBarCompat - HorizontalWheelView Custom view for user input that models horizontal wheel controller.
https://github.com/shchurov/HorizontalWheelView - BubbleSeekBar 自定义SeekBar,进度变化由可视化气泡样式呈现
https://github.com/woxingxiao/BubbleSeekBar
PopupWindow
- RelativePopupWindow Android PopupWindow that can be easily located relative to anchor View.
https://github.com/kakajika/RelativePopupWindow
Time View
- Timecon Easy-to-use animated clock icon
https://github.com/alxrm/Timecon - Caldroid Caldroid is a fragment that display calendar with dates in a month. Caldroid can be used as embedded fragment, or as dialog fragment. User can also swipe left/right to navigate to different months.
https://github.com/roomorama/Caldroid - android-times-square Standalone Android widget for picking a single date from a calendar view.
https://github.com/square/android-times-square - calendar-widget The Android calendar widget is home screen widget for your Android device. It displays a list of upcoming calendar events so that you can easily have a glimpse at your upcoming appointments.
https://github.com/plusonelabs/calendar-widget - android-spinnerwheel Wheel-like spinner widget for Android
https://github.com/ai212983/android-spinnerwheel - Android-MonthCalendarWidget A simple example of a responsive Month Calendar app widget for Android
https://github.com/romannurik/Android-MonthCalendarWidget - android-betterpickers Android library for better Picker DialogFragments
https://github.com/derekbrameyer/android-betterpickers - android-calendar-card Android calendar view (like card)
https://github.com/kenumir/android-calendar-card - DateSlider An alternative DatePicker for Android
https://github.com/bendemboski/DateSlider - Android-Week-View Android Week View is an android library to display calendars (week view or day view) within the app. It supports custom styling.
https://github.com/alamkanak/Android-Week-View - SilkCal Android calendar view inspired by Sunrise calendar and iOS7 stock calendar
https://github.com/NLMartian/SilkCal - TimeRangePicker TimeRangePicker is a library which can be used to select a time range.
https://github.com/tittojose/TimeRangePicker - MaterialDateTimePicker Pick a date or time on Android in style
https://github.com/wdullaer/MaterialDateTimePicker - TimerView an android open source timer
https://github.com/pheynix/TimerView - MaterialDateRangePicker A material Date Range Picker based on wdullaers MaterialDateTimePicker
https://github.com/borax12/MaterialDateRangePicker - material-calendarview A Material design back port of Android's CalendarView https://prolificinteractive.github.io/material-calendarview/
https://github.com/prolificinteractive/material-calendarview - CharacterPickerView 可实现三级联动的选择器,高仿iOS的滚轮控件
https://github.com/alafighting/CharacterPickerView - CompactCalendarView An android library which provides a compact calendar view much like the one used in google calenders, following material design.
https://github.com/SundeepK/CompactCalendarView - material-calendar-view A calendar with pretty Material look, that runs on Android API 8+ https://github.com/JonatanSalas/material-calendar-view
- FlatTimeCollection Amazing Dynamic Time UI :clock1030: :hourglass: and More
https://github.com/anastr/FlatTimeCollection - SublimePicker A material-styled android view that provisions picking of a date, time & recurrence option, all from a single user-interface.
https://github.com/vikramkakkar/SublimePicker - LightCalendarView A lightweight monthly calendar view for Android, fully written in Kotlin. Designed to meet the minimum demands for typical calendars.
https://github.com/recruit-mp/LightCalendarView - DateTimeRangePicker A date time range picker for android written in Kotlin
https://github.com/skedgo/DateTimeRangePicker
Layout
- ThreeDLayout A 3D Layout,When you use it warp other view,it can became a 3D view
https://github.com/githubwing/ThreeDLayout - CompoundLayout It's an Android library that allows you to use Layout as RadioButton or CheckBox.
https://github.com/Jaouan/CompoundLayout - RecyclerRefreshLayout A pull to refresh layout for android, the RecyclerRefreshLayout is based on the SwipeRefreshLayout. support all the views, highly customizable, code simplicity, etc
https://github.com/dinuscxj/RecyclerRefreshLayout - MaterialLeanBack A beautiful leanback port for Smartphones and Tablets
https://github.com/florent37/MaterialLeanBack - HoldToLoadLayout HoldToLoadLayout is a view group that can contain a single child. It draws your child to middle of layout, and performs loading wheel around it with settings you determined. https://github.com/melihaksoy/HoldToLoadLayout
- flexbox-layout Flexbox for Android
https://github.com/google/flexbox-layout - CursorWheelLayout An Android Widget for selecting items that rotate on a wheel.
https://github.com/BCsl/CursorWheelLayout - SwipeRevealLayout A layout that you can swipe/slide to show another layout.
https://github.com/chthai64/SwipeRevealLayout - BGARefreshLayout-Android 开发者使用BGARefreshLayout-Android可以对各种控件实现多种下拉刷新效果、上拉加载更多以及配置自定义头部广告位
- BGASwipeItemLayout-Android 类似iOS带弹簧效果的左右滑动控件,可作为AbsListView和RecyclerView的item(作为AbsListView的item时的点击事件参考代码家的 https://github.com/daimajia/AndroidSwipeLayout )
https://github.com/bingoogolapple/BGASwipeItemLayout-Android
https://github.com/bingoogolapple/BGARefreshLayout-Android - DragLinearLayout Android LinearLayout with drag and drop to reorder.
https://github.com/justasm/DragLinearLayout - Android-MosaicLayout-v0.1 Mosaiclayout is android layout to display group of views in more that 92 different patterns.
https://github.com/adhamenaya/Android-MosaicLayout-v0.1 - FoldableLayout Android widgets to implement folding animation
https://github.com/alexvasilkov/FoldableLayout - ScalableLayout Scalable Layout For Android
https://github.com/ssomai/ScalableLayout - FlipLayout Android Flip 3D Animation like web Google+
https://github.com/stormzhang/FlipLayout - FlowLayout Android implementation of FlowLayout. Layout arranges its children in multiple rows depending on their width.
https://github.com/blazsolar/FlowLayout - CircleLayout Circular layout for android
https://github.com/dmitry-zaitsev/CircleLayout - CircleLayout An Android layout for arranging children along a circle
https://github.com/francoiscampbell/CircleLayout - ResideLayout An Android Layout which has a same function like https://github.com/romaonthego/RESideMenu
https://github.com/kyze8439690/ResideLayout - GooglePlusLayout GoolgePlusLayout is a custom layout that plays animation on the children views while scrolling as the layout in the Google Plus (android) main page
https://github.com/Nammari/GooglePlusLayout - android-empty-layout A library for showing different types of layouts when a list view is empty
https://github.com/alamkanak/android-empty-layout - ImageLayout Android - A layout that arranges its children in relation to a background image
https://github.com/ManuelPeinado/ImageLayout - android-flowlayout Linear layout, that wrap its content to the next line if there is no space in the current line.
https://github.com/ApmeM/android-flowlayout - AndroidSwipeLayout The Most Powerful Swipe Layout!
https://github.com/daimajia/AndroidSwipeLayout - FreeFlow A layout engine for Android that decouples layouts from the View containers that manage scrolling and view recycling. FreeFlow makes it really easy to create custom layouts and beautiful transition animations as data and layouts change
https://github.com/Comcast/FreeFlow - SwipeableLayout A swipeable - auto resizing view group for android
https://github.com/wmbest2/SwipeableLayout - SwipeBackLayout An Android library that help you to build app with swipe back gesture.
https://github.com/Issacw0ng/SwipeBackLayout - android_maskable_layout A library that easily allows you to mask layouts/viewgroups
https://github.com/christophesmet/android_maskable_layout - android-gridlayout A backwards compatible implementation of GridLayout for Android
https://github.com/dlew/android-gridlayout - DragLayout An Android Project
https://github.com/BlueMor/DragLayout - ExpandableLayout Implementation of ExpandableListview with custom header and custom content.
https://github.com/traex/ExpandableLayout - android-PullRefreshLayout This component like SwipeRefreshLayout, it is more beautiful than SwipeRefreshLayout.
https://github.com/baoyongzhang/android-PullRefreshLayout - DragTopLayout Drag down to show a view on the top.
https://github.com/chenupt/DragTopLayout - shadow-layout Android Shadow Layout
https://github.com/dmytrodanylyk/shadow-layout - SmartTabLayout A custom ViewPager title strip which gives continuous feedback to the user when scrolling
https://github.com/ogaclejapan/SmartTabLayout - ArcLayout A very simple arc layout library
https://github.com/ogaclejapan/ArcLayout - Scrollable Android scrollable tabs
https://github.com/noties/Scrollable - RearrangeableLayout An android layout to re-arrange child views via dragging
https://github.com/rajasharan/RearrangeableLayout - BGAFlowLayout Android流式布局,可配置是否将每一行的空白区域平均分配给子控件。
https://github.com/bingoogolapple/BGAFlowLayout-Android - JellyRefreshLayout A pull-down-to-refresh layout inspired by Lollipop overscrolled effects
https://github.com/allan1st/JellyRefreshLayout - Dragger The library was created in order to provide new animations for activities on Android.
https://github.com/ppamorim/Dragger - PrismView PrismView provides animations for your views, similar to Dragger, but with fragments! You can change the fragment of the PrismView any time.
https://github.com/ppamorim/PrismView - BeerSwipeRefresh This project aims to provide a reusable Swipe to Refresh widget for Android.
https://github.com/recruit-lifestyle/BeerSwipeRefresh - SuperSwipeRefreshLayout A Custom SwipeRefreshLayout
https://github.com/nuptboyzhb/SuperSwipeRefreshLayout - Android-RatioLayout This is a specified proportion to the size of the Layout or View support library, with which you can easily set a fixed ratio of the size of the Layout or View, internal adaptive size calculation, completely abandon the code to calculate the size! If you have any questions in the course or suggestions, please send an e-mail to the following e-mail, thank you!
https://github.com/devsoulwolf/Android-RatioLayout - AndroidAutoHideHeader A layout that hide the header when the body is scrolled down and reveal it when the header is scrolled up
https://github.com/vcaen/AndroidAutoHideHeader - PhysicsLayout Android layout that simulates physics using JBox2D
https://github.com/Jawnnypoo/PhysicsLayout - FabTransitionLayout Provides the Floating Action Button Transition as specified in the Material Design Guide in a simple library.
https://github.com/bowyer-app/FabTransitionLayout - Android-MaterialDeleteLayout Maetrial Design Delete Concept Implement
https://github.com/android-cjj/Android-MaterialDeleteLayout - smooth-app-bar-layout Smooth version of Google Support Design AppBarLayout
https://github.com/henrytao-me/smooth-app-bar-layout - BlurZoomGallery Extended CoordinatorLayout, that helps creating background galleries.
https://github.com/fafaldo/BlurZoomGallery - android-linear-layout-manager Implementation of LinearLayoutManager which wraps its contents.
https://github.com/serso/android-linear-layout-manager - ScrollDownLayout A custom Android Widget,support u use ViewPager in a ScrollView or ListView。
https://github.com/xiongwei-git/ScrollDownLayout - Search-View-Layout [BETA] Search View Layout like Lollipop Dialler
https://github.com/sahildave/Search-View-Layout - FlycoTabLayout An Android TabLayout Lib has two kinds of TabLayout at present.
https://github.com/H07000223/FlycoTabLayout - NodeFlow NodeFlow is an Android library that provides a simple way to visualize hierarchical content.
https://github.com/Telenav/NodeFlow - FoldingCell FoldingCell is an expanding content cell inspired by folding paper material http://ramotion.com
https://github.com/Ramotion/folding-cell-android - BubbleLayout Bubble View for Android.
https://github.com/MasayukiSuda/BubbleLayout - BubbleAnimationLayout You don’t want your apps look and feel boring, do you? Add some bubbles! https://www.cleveroad.com
https://github.com/Cleveroad/BubbleAnimationLayout - BufferTextInputLayout A simple customised version of the TextInputLayout from the Android Design Support Library
https://github.com/bufferapp/BufferTextInputLayout - ParticleDismissLayout Effect of particle Boom. 视图碎裂效果
https://github.com/zhangke3016/ParticleDismissLayout - Vorolay VoronoiView is a view (ViewGroup) that allows you to add and display views inside Voronoi diagram regions.
https://github.com/Quatja/Vorolay - ** Android Activity 滑动返回
https://github.com/bingoogolapple/BGASwipeBackLayout-Android
Toolbar
- CollapsingAvatarToolbar Collapsing Toolbar with a moving avatar for Android.
https://github.com/Sloy/CollapsingAvatarToolbar - FABToolbar An implementation of Google design, with Floating Action Button transforming into toolbar.
https://github.com/fafaldo/FABToolbar
VideoView
- video-crop Android Video Crop
https://github.com/dmytrodanylyk/video-crop - Android-ScalableVideoView Android Texture VideoView having a variety of scale types like the scale types of ImageView such as fitCenter, centerCrop, centerTopCrop and more
https://github.com/yqritc/Android-ScalableVideoView - UniversalVideoView UniversalVideoView is a Android widget helps playing video easier, which is similar with the Android system native VideoView, but with more Media Controller customization.(https://github.com/linsea/UniversalVideoView)
https://github.com/linsea/UniversalVideoView
Mapview
- AirMapView A view abstraction to provide a map user interface with various underlying map providers
https://github.com/airbnb/AirMapView - Google Maps Android API utility library This open-source library contains classes that are useful for a wide range of applications using the Google Maps Android API.
https://github.com/googlemaps/android-maps-utils - MapScaleView Scale bar for Google Maps Android API.
https://github.com/pengrad/MapScaleView
Choreographer
- Takt Takt is Android library for measuring the FPS using Choreographer.
https://github.com/wasabeef/Takt
Tag
- AndroidTagGroup :four_leaf_clover:A beautiful android tag group widget.
https://github.com/2dxgujun/AndroidTagGroup - AndroidTagView A TagView library for Android. Customize your own & Drag effect.
https://github.com/whilu/AndroidTagView - HashTagHelper This is a library designed for highlighting hashtags ("#example") and catching click on them.
https://github.com/danylovolokh/HashTagHelper - Android TagView Android TagView-HashTagView
https://github.com/Cutta/TagView - TagCloudView 支持 SingleLine 模式的标签云效果,轻松实现知乎问题话题列表
https://github.com/kingideayou/TagCloudView - Android-Cloud-TagView-Plus An Android Cloud Tag Widget. You can edit the tag's style, and set listener of selecting or deleting tag.
https://github.com/kaedea/Android-Cloud-TagView-Plus - android-tagview Simple android view to display list of colorful tags efficiently.
https://github.com/mcharmas/android-tagview - 3dTagCloudAndroid A tagcloud component implemenation to android
https://github.com/misakuo/3dTagCloudAndroid
Keyboard
- XhsEmoticonsKeyboard 也许是最良心的开源表情键盘解决方案。
https://github.com/w446108264/XhsEmoticonsKeyboard - AndroidKeyboardWatcher Software keyboard open/close watcher for Android.
https://github.com/AzimoLabs/AndroidKeyboardWatcher
WebView
- safe-java-js-webview-bridge 为WebView中的Java与JavaScript提供【安全可靠】的多样互通方案 http://www.pedant.cn/2014/07/04/webview-js-java-interface-research/
https://github.com/pedant/safe-java-js-webview-bridge - Android-AdvancedWebView Enhanced WebView component for Android that works as intended out of the box
https://github.com/delight-im/Android-AdvancedWebView
Notification
- Carousel-Notification Carousel-Notification lets you make carousel type notification where user can navigate within the notification https://github.com/shaileshmamgain5/Carousel-Notification
Other
- TagViewGroup Android 仿小红书图片标签,实现了图片标签的动画,布局,水波纹,编辑等功能,还可以自定义 Tag。
https://github.com/shellljx/TagViewGroup - EasyFlipView A quick and easy flip view through which you can create views with two sides like credit cards, poker cards etc.
https://github.com/wajahatkarim3/EasyFlipView - Thermometer Android Thermometer Widget.
https://github.com/kofigyan/Thermometer - RMSwitch A simple and customizable two or three states Switch View
https://github.com/RiccardoMoro/RMSwitch - Audiogram Lightweight audio wave component
https://github.com/alxrm/Audiogram - TumblrLikeAnimView 仿Tumblr点赞动画效果
https://github.com/alex5241/TumblrLikeAnimView - MaterialScrollBar An Android library that brings the Material Design 5.1 sidebar to pre-5.1 devices.
https://github.com/krimin-killr21/MaterialScrollBar - ScratchView ScratchView repo is UX Design involving scratch cards like views which are scratched to reveal the information they conceal.
https://github.com/cooltechworks/ScratchView - MaryPopup Expand your view with no problem ;)
https://github.com/Meetic/MaryPopup - MiladBadgeView simple and useful BadgeView for android
https://github.com/miladheydari/MiladBadgeView - SwipeableCard A simple implementation of swipe card like StreetView
https://github.com/michelelacorte/SwipeableCard - BGABanner-Android Splash界面滑动导航+各种切换动画自动轮播效果
https://github.com/bingoogolapple/BGABanner-Android - BGABadgeView-Android Android徽章控件
https://github.com/bingoogolapple/BGABadgeView-Android - TriangleLabelView Show triangle view.
https://github.com/shts/TriangleLabelView - SwipeSelector A nicer-looking, more intuitive and highly customizable alternative for radio buttons and dropdowns for Android.
https://github.com/roughike/SwipeSelector - Emoji A simple library to add Emoji support to your Android Application. In a PopupWindow Emojis can be chosen. In order to edit and display text with Emojis this library provides public APIs: EmojiEditText & EmojiTextView.
https://github.com/vanniktech/Emoji - BottomBar A custom view component that mimicks the new Material Design Bottom Navigation pattern.
https://github.com/roughike/BottomBar - CubeGrid Cube grid animation about the android.
https://github.com/david-wei/CubeGrid - SwipeStack A simple, customizable and easy to use swipeable view stack for Android.
https://github.com/flschweiger/SwipeStack - BrokenView Glass-break effect for views.
https://github.com/zhanyongsheng/BrokenView - AndroidTagView An Android TagView library. You can customize awesome TagView by using this library.
https://github.com/whilu/AndroidTagView - GalleryFinal Android自定义相册,实现了拍照、图片选择(单选/多选)、 裁剪(单/多裁剪)、旋转、ImageLoader无绑定任由开发者选择、功能可配置、主题样式可配置。GalleryFinal为你定制相册。
https://github.com/pengjianbo/GalleryFinal - DragGooView A wonderful feature to clear the unread reminder
https://github.com/PoplarTang/DragGooView - AudioWaves Shows a graphic representation of the sounds captured by the microphone on Android
https://github.com/FireZenk/AudioWaves - Swipecards A Tinder-like Android library to create the swipe cards effect. You can swipe left or right to like or dislike the content.
https://github.com/Diolor/Swipecards - Android SlideShow Widget A set of widgets to create smooth slide shows with ease.
https://github.com/marvinlabs/android-slideshow-widget - AndroidWheel Custom wheel widget for android
https://github.com/sephiroth74/AndroidWheel - range-bar Android widget for selecting a range of values.
https://github.com/edmodo/range-bar - TileView The TileView widget is a subclass of ViewGroup that provides a mechanism to asynchronously display tile-based images, with additional functionality for 2D dragging, flinging, pinch or double-tap to zoom, adding overlaying Views (markers), built-in Hot Spot support, dynamic path drawing, multiple levels of detail, and support for any relative positioning or coordinate system.
https://github.com/moagrius/TileView - android-switch-backport A backport of the Switch widget (http://developer.android.com/reference/android/widget/Switch.html) that was introduced on Android 4. This port works on Android 2.1+.
https://github.com/BoD/android-switch-backport - material-animated-switch A material Switch with icon animations and color transitions
https://github.com/glomadrian/material-animated-switch - android-bootstrap A template/bootstrap/boilerplate application that includes tons of great open source tools and frameworks.
https://github.com/AndroidBootstrap/android-bootstrap - cardslib Android Library to build a UI Card
https://github.com/gabrielemariotti/cardslib - AndroidSlidingUpPanel Android Sliding Up Panel Demo
https://github.com/umano/AndroidSlidingUpPanel - android-viewflow A horizontal view scroller library for Android
https://github.com/pakerfeldt/android-viewflow - android-viewbadger A simple way to "badge" any given Android view at runtime without having to cater for it in layout
https://github.com/jgilfelt/android-viewbadger - DraggablePanel Android library used to create an awesome Android UI based on a draggable element similar to the last YouTube graphic component.
https://github.com/pedrovgs/DraggablePanel - android-stackblur Android StackBlur is a library that can perform a blurry effect on a Bitmap based on a gradient or radius, and return the result. The library is based on the code of Mario Klingemann.
https://github.com/kikoso/android-stackblur - StickyGridHeaders An Android Library that makes it easy to make grid views with sectioned data and headers that stick to the top.
https://github.com/TonicArtos/StickyGridHeaders - AndroidViewHover An elegant way to show your menu or messages.
https://github.com/daimajia/AndroidViewHover - SystemBarTint Apply background tinting to the Android system UI when using KitKat translucent modes
https://github.com/jgilfelt/SystemBarTint - chromeview Android WebView implementation that uses the latest Chromium code
https://github.com/pwnall/chromeview - android-iconify Integration of FontAwesome for Android
https://github.com/JoanZapata/android-iconify - StandOut StandOut lets you easily create floating windows in your Android app.
https://github.com/pingpongboss/StandOut - android-sliding-layer-lib This repository host a library that provides an easy way to include an autonomous layer/view that slides from the side of your screen and which is fully gesture ready, the same way as our detail view in Wunderlist 2 does. This pattern can also be seen in Google+’s notification center or in Basecamp’s detail view.
https://github.com/6wunderkinder/android-sliding-layer-lib - Android-SwipeToDismiss Android swipe-to-dismiss mini-library and sample code
https://github.com/romannurik/Android-SwipeToDismiss - HoloColorPicker An Android Holo themed colorpicker designed by Marie Schweiz
https://github.com/LarsWerkman/HoloColorPicker - Lobsterpicker The library is offering a dialog with all shades of material design colors
https://github.com/LarsWerkman/Lobsterpicker - UnifiedPreference UnifiedPreference is a library for working with all versions of the Android Preference package from API v4 and up.
https://github.com/saik0/UnifiedPreference - aFileChooser Android library that provides a file explorer to let users select files on external storage.
https://github.com/iPaulPro/aFileChooser - NewQuickAction Android QuickAction
https://github.com/lorensiuswlt/NewQuickAction - android-uitableview Library and example project on how to use the UITableView component
https://github.com/thiagolocatelli/android-uitableview - Android-ProgressFragment Implementation of the fragment with the ability to display indeterminate progress indicator when you are waiting for the initial data.
https://github.com/johnkil/Android-ProgressFragment - android-pdfview A fast PDF reader component for Android development
https://github.com/JoanZapata/android-pdfview - Android-Pdf-Viewer-Library Pdf Viewer library for Android
https://github.com/jblough/Android-Pdf-Viewer-Library - QuiltViewLibrary Android Quilt View Library
https://github.com/jacobmoncur/QuiltViewLibrary - Android-UndoBar An implementation of Android's Undo Bar as seen in Google's Gmail app.
https://github.com/jenzz/Android-UndoBar - Android-ScrollBarPanel Android-ScrollBarPanel allows to attach a View to a scroll indicator like it's done in Path 2.0
https://github.com/rno/Android-ScrollBarPanel - ScrollBarPanelWithClock Path like scrollbar panel with clock.
https://github.com/learnNcode/ScrollBarPanelWithClock - changeloglib Android Library to display your changelog
https://github.com/gabrielemariotti/changeloglib - android-FlipView A small, easy to use android library for implementing flipping between views as seen in the popular Flipboard application
https://github.com/emilsjolander/android-FlipView - discreet-app-rate A lightweight non intrusive app rate reminder for Android
https://github.com/PomepuyN/discreet-app-rate - KenBurnsView Android ImageViews animated by Ken Burns Effect
https://github.com/flavioarfaria/KenBurnsView - UndoBar The UI component for Android advanced UI pattern undo-bar, used in Gmail app, create by roman nurik
https://github.com/soarcn/UndoBar - FancyCoverFlow A cool Open Source CoverFlow view for Android with several fancy effects.
https://github.com/davidschreiber/FancyCoverFlow - AppRater AppRater Library for Android
https://github.com/codechimp-org/AppRater - Android-ActionItemBadge This library offers a simple method to add a small badge icon to your ActionBar-MenuItem
https://github.com/mikepenz/Android-ActionItemBadge - poppyview Android library implementing a poppy view on scroll, similar to the one found in the Google Plus app
https://github.com/flavienlaurent/poppyview - android-segmented-control ios7 UISegmentedControl for android
https://github.com/hoang8f/android-segmented-control - IconicDroid IconicDroid is a custom Android Drawable which allows to draw icons from several iconic fonts.
https://github.com/atermenji/IconicDroid - ParallaxPager Add some depth to your Android scrolling.
https://github.com/prolificinteractive/ParallaxPager - AndroidPinning A standalone library project for certificate pinning on Android.
https://github.com/moxie0/AndroidPinning - WizardPager Wizard Pager is a library that provides an example implementation of a Wizard UI on Android, it's based of Roman Nurik's wizard pager
https://github.com/TechFreak/WizardPager - android-visualizer Takes the input from the Android MediaPlayer and displays visualizations, like in iTunes or WinAmp
https://github.com/felixpalmer/android-visualizer - ExpandablePanel Android library for creating an expandable to full screen view inside a viewgroup composition.
https://github.com/JorgeCastilloPrz/ExpandablePanel - NiftyNotification effects for android notifications.base on (Crouton)
https://github.com/sd6352051/NiftyNotification - GlowPadBackport A backport of the Android 4.2 GlowPadView that works on the SDK on API levels 4+
https://github.com/frakbot/GlowPadBackport - CustomLoading custom loading for android
https://github.com/stormzhang/CustomLoading - chromium_webview Android WebView wrapper based on chromium
https://github.com/mogoweb/chromium_webview - MagicViews Set custom font in Android application
https://github.com/ikocijan/MagicViews - TableFixHeaders Android library that implements a table with fixed headers.
https://github.com/InQBarna/TableFixHeaders - FloatingNotification Floating Notification for Android app - Facebook ChatHeads Notification system
https://github.com/marshallino16/FloatingNotification - android-slideshow-widget A set of widgets to create smooth slideshows with ease.
https://github.com/marvinlabs/android-slideshow-widget - HanselAndGretel Android library providing bread crumbs to the support library fragments.
https://github.com/JakeWharton/HanselAndGretel - ChromaHashView A classic password visualization concept, ported to Android
https://github.com/MichaelEvans/ChromaHashView - Android-DirectoryChooser A directory chooser library for Android.
https://github.com/passy/Android-DirectoryChooser - WheelView An Android Widget for selecting items that rotate on a wheel.
https://github.com/LukeDeighton/WheelView - RippleView View that imitates Ripple Effect on click which was introduced in Android L (for Android 2.3+)
https://github.com/siriscac/RippleView - GaugeView An Android library for drawing gauges on Canvas.
https://github.com/CodeAndMagic/GaugeView - ATableView Create iOS-like tables (UITableView) for Android, using UIKit object model.
https://github.com/dmacosta/ATableView - Android-RecurrencePicker Google Calendar Recurrence picker
https://github.com/Shusshu/Android-RecurrencePicker - ActionSheetForAndroid IOS UIActionSheet in Android
https://github.com/baoyongzhang/ActionSheetForAndroid - ckChangeLog ckChangeLog - An Android Library to display a Change Log
https://github.com/cketti/ckChangeLog - android-floatinglabel-widgets Floating label input widgets
https://github.com/marvinlabs/android-floatinglabel-widgets - MarkdownView MarkdownView is an Android webview with the capablity of loading Markdown text or file and display it as HTML, it uses MarkdownJ and extends Android webview.
https://github.com/falnatsheh/MarkdownView - NoNonsense-FilePicker A file/directory-picker for android. Implemented as a library project.
https://github.com/spacecowboy/NoNonsense-FilePicker - PopoverView A Popover Controller for Android Tablets. It's an easy solution to simulate an iOS UIPopoverController
https://github.com/lupidan/PopoverView - slideuppane A pane that slide up from the bottom of an android view
https://github.com/briangriffey/slideuppane - SwipeBack SwipeBack for Android Activities to do pretty the same as the android "back-button" will do, but in a really intuitive way by using a swipe gesture
https://github.com/sockeqwe/SwipeBack - ShowTipsView Highligth specific points of interest of your app
https://github.com/fredericojssilva/ShowTipsView - FancyCoverFlow A cool Open Source CoverFlow view for Android with several fancy effects.
https://github.com/davidschreiber/FancyCoverFlow - WheelView Android滚动选择控件
https://github.com/wangjiegulu/WheelView - CurtainView An android view,which can layer on any gravity for swiping.
https://github.com/aicaprio/CurtainView - android-pathview Android view with both path from constructed path or from svg.
https://github.com/geftimov/android-pathview - DrawableView A view that allows to paint and saves the result as a bitmap
https://github.com/PaNaVTEC/DrawableView - AndroidNotificationJson Convert JSON to Android Notification, useful for push notifications (GCM)
https://github.com/8tory/AndroidNotificationJson - PugNotification A powerful library for creating notifications in android platform.
https://github.com/halysongoncalves/pugnotification - ValueBar A beautiful Android custom View that works similar to a range or seekbar. With animations.
https://github.com/PhilJay/ValueBar - CircleDisplay Android View for displaying and selecting values in a circle-shaped View, with animations and touch gestures.
https://github.com/PhilJay/CircleDisplay - android-shapeLoadingView 高仿新版58 加载动画
https://github.com/zzz40500/android-shapeLoadingView - Decor Android layout decorators : Injecting custom attributes in layout files, Using decorators to get rid of class explosion with multiple custom views.
https://github.com/chemouna/decor - AndroidTreeView AndroidTreeView. TreeView implementation for android
https://github.com/bmelnychuk/AndroidTreeView - SHSegmentControl segmentcontrol widget for android
https://github.com/7heaven/SHSegmentControl - ElasticDownload Download Custom view with animation.
https://github.com/Tibolte/ElasticDownload - CircularCounter Circular Counter is an Android Widget I needed to implement for an application I was developing. As it could be useful to more people, I tried to make it generic enough to share and be used by others.
https://github.com/diogobernardino/CircularCounter - MarkView An android custom view that displays a circle with a colored arc given a mark.
https://github.com/xiprox/MarkView - pugnotification A powerful library for creating notifications in android platform.
https://github.com/halysongoncalves/pugnotification - android-json-form-wizard Android Material Json Form Wizard is a library for creating beautiful form based wizards within your app just by defining json in a particular format.
https://github.com/vijayrawatsan/android-json-form-wizard - FlippableStackView An Android library introducing a stack of Views with the first item being flippable (on dragging down).
https://github.com/blipinsk/FlippableStackView - ShadowViewHelper Shadow layout, shadow view for android.
https://github.com/wangjiegulu/ShadowViewHelper - velocimeter-view A velocimeter View for Android
https://github.com/glomadrian/velocimeter-view - AppIntro Make a cool intro for your Android app.
https://github.com/PaoloRotolo/AppIntro - ExpandableSelector ExpandableSelector is an Android library created to show a list of Button/ImageButton widgets inside a animated container which can be collapsed or expanded.
https://github.com/Karumi/ExpandableSelector - voice-recording-visualizer Simple Visualizer from mic input for Android.
https://github.com/tyorikan/voice-recording-visualizer - TourGuide TourGuide is an Android library that aims to provide an easy way to add pointers with animations over a desired Android View
https://github.com/worker8/TourGuide - Header-View Create an header for android.support.design.widget.NavigationView
https://github.com/rebus007/Header-View - CreditCardView CreditCardView is an Android library that allows developers to create the UI which replicates an actual Credit Card.
https://github.com/vinaygaba/CreditCardView - AndroidGlitterView A view to show bling bling stars when you touch it.
https://github.com/LyndonChin/AndroidGlitterView - SortableTableView An Android library containing a simple TableView and an advanced SortableTableView providing a lot of customisation possibilities to fit all needs.
https://github.com/ISchwarz23/SortableTableView - hsv-alpha-color-picker-android This library implements a color picker and a color preference for use in Android applications.
https://github.com/martin-stone/hsv-alpha-color-picker-android - Android-SpeedyViewSelector This is a change Background Or TextColor Selector support library, with which you can directly specify the Background to be displayed in different states or TextColor Layout xml, such as clicking the button effect, the conventional practice is to create Selector xml file in drawable directory but when the project becomes larger when the file bac…
https://github.com/devsoulwolf/Android-SpeedyViewSelector - InteractivePlayerView Custom android music player view.
https://github.com/iammert/InteractivePlayerView - tooltip-view Dead simple Android Tooltip Views
https://github.com/venmo/tooltip-view - Android-TrackingRingWidget It's a tracking activity ring widget like in Apple watch for Android.
- PinView A Pin view widget for Android
https://github.com/DavidPizarro/PinView - CamView Android component to display live preview from the device camera and provide preview data for any external decoding processes
https://github.com/LivotovLabs/CamView - AndroidSweetSheet 一个富有动感的Sheet(选择器)
https://github.com/zzz40500/AndroidSweetSheet - SlidingCard Sliding cards with pretty gallery effects. http://android-arsenal.com/details/1/2355
https://github.com/mxn21/SlidingCard - DraggableView Draggable views with rotation and skew/scale effects.
https://github.com/elevenetc/DraggableView - ChatMessageView ChatMessageView helps you to create chat message view quickly like a typical chatting application.
https://github.com/himanshu-soni/ChatMessageView - SnailBar A lovely ,you can use it as a seekbar or progressbar.
https://github.com/android-cjj/SnailBar - PickerUI Android library to display a list of items for pick one
https://github.com/DavidPizarro/PickerUI - StickerView 单手操作图片控件 镜像、置顶、缩放、移动
https://github.com/nimengbo/StickerView - DraggableFlipView An Android View library that flips while dragging.
https://github.com/sasakicks/DraggableFlipView - WindowView Android ImageView you pan by tilting your device.
https://github.com/justasm/WindowView - RadarScanView android下自定义View之雷达扫描 The Radar (Scanning) View on Android 当扫描到对象的时候,通过水波纹的方式显示扫描到的对象,可以动态的随机添加,并且扫描到的对象是可以点击的……
https://github.com/gpfduoduo/RadarScanView - SegmentedBarView Custom UI control for android which is showing data as a segments and a value inside them.
https://github.com/gspd-mobi/SegmentedBarView - PinterestView Pinterest like awesome menu control for Android
https://github.com/brucetoo/PinterestView - FabricView A new canvas drawing library for Android
https://github.com/antwankakki/FabricView - Android-TopScrollHelper Android-TopScrollHelper http://www.kmshack.kr
https://github.com/kmshack/Android-TopScrollHelper - ShortcutBadger The ShortcutBadger makes your Android App show the count of unread messages as a badge on your App shortcut!
https://github.com/leolin310148/ShortcutBadger - snake Snake View is a simple and animated linear chart for Android.
https://github.com/txusballesteros/snake - CountdownView Android 倒计时控件
https://github.com/iwgang/CountdownView - HighlightTextEditor HighlightTextEditor An android HighlightTextEditor
https://github.com/evilbinary/HighlightTextEditor - debugoverlay A tiny window overlay to log app internal on top of your android app http://hannesdorfmann.com/android/debug-overlay/
https://github.com/sockeqwe/debugoverlay - AndroidSwipeableCardStack A tinder like swipeable card stack component
https://github.com/wenchaojiang/AndroidSwipeableCardStack - IntegrationPreference Preference widget that automatically detects dependency applications and installs them by openning Play Store.
https://github.com/tasomaniac/IntegrationPreference - TinderView Created A Simple and Beautiful Tinder like card deck & Captain Train like toolbar.
https://github.com/GadgetCheck/TinderView - FlycoLabelView A Simple Android LabelView.
https://github.com/H07000223/FlycoLabelView - EntryScreenManager Intro/Walkthrough/Starting/Entry Screens.
https://github.com/kunall17/EntryScreenManager - SearchableSpinner Spinner with searchable items.
https://github.com/miteshpithadiya/SearchableSpinner - velocimeter-view A velocimeter View for Android
https://github.com/glomadrian/velocimeter-view - Popup-Dismiss-Catchable-Spinner A custom Spinner to which you could set listener for popup dismissal event. https://github.com/duchuyctlk/Popup-Dismiss-Catchable-Spinner
- AnimatedSvgView Animated SVG Drawing for Android
https://github.com/jaredrummler/AnimatedSvgView - MultipleStatusView 一个支持多种状态的自定义View,可以方便的切换到:加载中视图、错误视图、空数据视图、网络异常视图、内容视图。
https://github.com/qyxxjd/MultipleStatusView - AndroidExpandingViewLibrary This is a library to help creating expanding views with animation in Android
https://github.com/diegodobelo/AndroidExpandingViewLibrary - material-tip Android Library for prompt tip
https://github.com/fcannizzaro/material-tip - StepView Step by step,just use stepviewIndicator,step indicator,flow indicator,timeline
https://github.com/baoyachi/StepView - DashboardView Android 自定义View 仪表盘
https://github.com/SuperKung/DashboardView - StackOverView a custom widget of android,like task manager of android 5.0.
https://github.com/Bossyao168/StackOverView - TEmptyView Just a Wheel——A easy way to setEmptyView to ListView、GridView or RecyclerView etc..
https://github.com/barryhappy/TEmptyView - Popview-Android Pop animation with circular dust effect for any view updation
https://github.com/krishnarb3/Popview-Android - PaperShredder a PaperShredder view for android
https://github.com/ldoublem/PaperShredder - Blur 高斯模糊库,四种模糊方式
https://github.com/robinxdroid/Blur - SpeedView Dynamic Speedometer UI for Android :zap: https://github.com/anastr/SpeedView
- TargetView Animation View to Highlight particular Views :dart: https://github.com/anastr/SimpleTargetView
- FogView_Library FogView is a android library that can show fog on any layout and the fog removes when user rubs it.
https://github.com/dynamitechetan/FogView_Library - MaterialTapTargetPrompt Material Design tap target for Android.
https://github.com/sjwall/MaterialTapTargetPrompt - BlurredView Dynamic blur of image views for Android
https://github.com/wl9739/BlurredView - codeview-android Show code content with syntax highlighting in native way.
https://github.com/Softwee/codeview-android - TutoShowcase A simple and Elegant Showcase view for Android
https://github.com/florent37/TutoShowcase - TapTargetView An implementation of tap targets from the Material Design guidelines for feature discovery
https://github.com/KeepSafe/TapTargetView - WaveSideBar You can use WaveSideBar in the contacts page of your application.
https://github.com/gjiazhe/WaveSideBar - FlipShare It's a cool way to show share widget.
https://github.com/JeasonWong/FlipShare - ScratchView This is a android custom view , like a scratch card effect!
https://github.com/D-clock/ScratchView - CreditSesameRingView Imitation of Ali credit sesame new old ring view.http://www.jianshu.com/p/8486a5baa708
https://github.com/HotBitmapGG/CreditSesameRingView - FiftyShadesOf An elegant context-care loading placeholder for Android
https://github.com/florent37/FiftyShadesOf - PlaceHolderView A wrapper for android recyclerview and contains stacked view
https://github.com/janishar/PlaceHolderView - FreshDownloadView FreshDownloadView is a java library for Android,It's a good way to show download progress with a cool animtion.some inspiration are from Dribbble
https://github.com/dudu90/FreshDownloadView - MultiStateView Android View that displays different content based on its state
https://github.com/Kennyc1012/MultiStateView - RealtimeBlurView It's just a realtime blurring overlay like iOS UIVisualEffectView. https://github.com/mmin18/RealtimeBlurView
- SnowingView 一个看起来还不错的下雪动画。
https://github.com/HelloVass/SnowingView - DotMatrixView An Android custom view to display digits rendered as dots in a grid, with a style like a 1970s LED clock.
https://github.com/EscapeIndustries/DotMatrixView - ZGDanmaku android danmaku/danmu/tanmu implemented/renderered by opengl/opengles 2.0
https://github.com/zhgeaits/ZGDanmaku - RadarChart 一个可以自由定制、旋转交互的Android雷达图Lib
https://github.com/qstumn/RadarChart - FloatingView FloatingView can make the target view floating above the anchor view with cool animation
https://github.com/UFreedom/FloatingView - Android-PickerView 仿iOS的PickerView控件,有时间选择和选项选择并支持一二三级联动效果
https://github.com/saiwu-bigkoo/Android-PickerView - ENViews A cool dynamic view library
https://github.com/codeestX/ENViews - Android-3DTouch-PeekView Simple and powerful library to emulate iOS's "3D Touch" preview functionality on Android.
https://github.com/klinker24/Android-3DTouch-PeekView - DrawView Android view that allows the user to create drawings. Customize settings like color, width or tools. Undo or redo actions.
https://github.com/ByoxCode/DrawView - segmentedview ios风格的分段控件,类似 UISegmentedControl
https://github.com/czy1121/segmentedview - WheelPicker Simple and fantastic wheel view in realistic effect for android.
https://github.com/AigeStudio/WheelPicker - DragScaleCircleView a custom view that provides dragged and scaled
https://github.com/hpfs0/DragScaleCircleView - EmojiRain Implement a simple and funny Android animation —— the emoji rain in WeChat app.
https://github.com/Luolc/EmojiRain - WindView WindView is an Android Library to show Weather's Wind & pressure Status
https://github.com/AhmadNemati/WindView - TapTargetView An implementation of tap targets from the Material Design guidelines for feature discovery
https://github.com/KeepSafe/TapTargetView - FreeDrawView A View on which you can freely draw, customizing paint width, alpha and color, and take a screenshot of the content. Useful for note apps, signatures or free hand writing.
https://github.com/RiccardoMoro/FreeDrawView - android-snowfall Fully customizable implementation of "Snowfall View" on Android.
https://github.com/JetradarMobile/android-snowfall - PathAnimView 用于做Path动画的自定义View。
https://github.com/mcxtzhang/PathAnimView - TimelineView Customzable TimelineView for Android
https://github.com/qapqap/TimelineView - SuperIndicator a superindicatorlibray for viewpager, banner 仿爱奇艺视频,腾讯视频,搜狐视频首页推荐位轮播图
https://github.com/hejunlin2013/SuperIndicator - QingtingBannerView 仿蜻蜓FM轮播banner
https://github.com/JeasonWong/QingtingBannerView - ChatMessageView Chat UI library for Android
https://github.com/bassaer/ChatMessageView - Dali An image blur library for Android. It contains several modules for static blurring, live blurring and animations.
https://github.com/patrickfav/Dali - cameraview CameraView aims to help Android developers easily integrate Camera features.
https://github.com/google/cameraview