卫星菜单
android-satellite-menu– 点击主按钮,会弹出多个围绕着主按钮排列的子按钮,从而形成一个弹出式菜单。子按钮弹出和消失的动画效果都很棒。这种弹出式菜单按钮应用在Path app中。
ArcMenu– 实现弹出式按钮群(菜单)。点击主按钮,会在住按钮旁边弹出多个按钮(菜单)。弹出的按钮有两种排列形式,一种是围绕着主按钮成圆弧形排列,一种是和主按钮并排成一字型排列, 仿Path 2.0 (for iOS)。
Radial Menu Widget– 实现各种圆形或者半圆形菜单,以及圆形进度条。
android-circlebutton– 圆形按钮,有动画点击效果。
CircularFloatingActionMenu– 卫星菜单。
ElasticDownload– 挺酷的下载进度条。
android-snake-menu– 仿 Tumblr 的 Android 可拖拽蛇形动画菜单。
节选器
SegmentView– 类似iOS的Segment Control控件,第一种方式是使用 RadioGroup 实现,O网页链接。
SHSegmentControl– 类似iOS的Segment Control控件,此种方式的可定制化更好。
android-segmentedradiobutton– 在Android中实现类似iOS的分段单选按钮(segmented control),本人以前项目一直使用,值得拥有。
android-segmented-control– RadioGroup实现类似ios的分段选择(UISegmentedControl)控件。
下拉刷新
Android-Ptr-Comparison– Android 下拉刷新开源库对比,非常nice!!
Android-PullToRefresh– 最经典、最多人用的下拉刷新、加载更多。
PullDownListView– 一个下拉刷新的控件,实现了仿微信下拉中眼睛动画的效果。
DragTopLayout– 实现整个layout下拉刷新。
ZrcListView– 一个顺滑又漂亮的Android下拉刷新与加载更多列表组件,增加下拉刷新及滚动到底部自动加载的功能;增加越界回弹效果;增加自定义列表项动画的功能。
TwitterCover-Android– Twitter Android客户端的下拉封面模糊效果。
android-Ultra-Pull-To-Refresh– 实现整个layout下拉刷新,没有加载更过,Demo,源码分析。
StikkyHeader– 【Android控件源码:头部固定的控件列表效果】这是一个可以支持头部固定的控件列表功能,源码StikkyHeader,StikkyHeader是一个可以在滚动的时候将头部固定的控件,还可以将动画效果和StikkyHeader一起使用,api非常简单, 支持ListView,RecyclerView,ScrollView。支持2.3一下设备使用的StikkyHeader
PullDownListView– 实现了模仿微信眼睛下拉效果,源码PullDownListView,下拉刷新,上拉加载,模仿微信眼睛。
CircleRefreshLayout– 又一个下拉刷新的实现,水滴效果。
BGARefreshLayout-Android– 多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位,目前已经实现了四种下拉刷新效果:新浪微博下拉刷新风格、慕课网下拉刷新风格、美团下拉刷新风格、类似qq好友列表黏性下拉刷新风格。
Pull-to-Refresh.Rentals-Android– 提供一个简单可以自定义的下拉刷新实现。
Pull-to-Refresh.Tours– Taurus,很精美的下拉刷新。
ParallaxListView– 模仿Path的下拉刷新,Head头部图片下拉放大。
WaveRefreshForAndroid– 下拉刷新水波纹动画。
CoordinatorLayoutDemos– 收集了不少资源写了一个基于CoordinatorLayout实现的下拉刷新效果。
Android_PullToRefreshLibrary_Collection– 下拉刷新开源库集锦 。
HitBlockRefresh– 下拉刷新:打砖块和打坦克。
模糊效果
BlurNavigationDrawer– 背景模糊的Navigation Drawer。
HUD与Toast
android-UCToast– 在不申请任何权限的情况下在 Android 应用中弹出悬浮窗,实现文档。
sweet-alert-dialog– sweet-alert-dialog是一款清新文艺的 Android 弹窗, 灵感来自于 JS 版的 SweetAlert。
进度条
easyloadingbtn– 模仿了一个Dribbble上的Material Design效果,环形loading, 进度条、进度圈。
android-square-progressbar– 一个不错的方形进度条。
Radial Menu Widget– 实现各种圆形或者半圆形菜单,以及圆形进度条。
AnimatedCircleLoadingView– 一个有限/无限加载动画效果。基于Nils Banner的android-watch-loading-animation设计图。该设计本来是针对智能手表的。
circular-progress-button– 带动态效果的Button(按钮)可要比静态的按钮炫酷的多了,大家看到效果图就知道了。
CircularBarPager– Android实现的动态效果,一个数字圆圈进度效果,源码CircularBarPager,material 风格的数字圆圈进度显示库(api10 +)。
dotted-progress-bar– 一个小清新的进度条。
WhorlView– 一个炫酷的漩涡加载效果自定义View。
AVLoadingIndicatorView– AVLoadingIndicatorView整合了一些漂亮的 Android 动画加载效果。
MagicProgressWidget– 渐变的圆形进度条与轻量横向进度条。
GBSlideBar– GBSlideBar类似uber/滴滴等app的滑动选择工具条。
GifLoadingView– 一些好看的 loadingview。
HouseLoading– 一个有趣的android加载loading动画。实现原理
UI其他
MixtureTextView– 富文本,支持Android图文混排、文字环绕图片等效果。
android-ActionQueue– Action Queue 用于执行有次序的队列操作,比如按次序弹出对话框,这在 Android 中尤其有用。
WheelView-Android– WheelView-Android 是一款开源的 Android 滚动选择控件, 适用于不少应用场景。
Android Wheel– 带有刻度的旋转器:日历、三级联动。
CharacterPickerView– 可实现三级联动的选择器,高仿iOS的滚轮控件,可实现单项选择,并支持一二三级联动效果。
Highlight– Highlight一款可应用于 Android 应用上的指向性功能高亮的库, 可以快速的给应用添加上应用引导的效果。
HeaderAndFooterRecyclerView– 支持addHeaderView、 addFooterView、分页加载的RecyclerView解决方案 。
CleverRecyclerView– 是一个基于RecyclerView的扩展库,提供了与ViewPager类似的滑动效果并且添加了一些有用的特性。
drag-select-recyclerview– 实现了类似 Google Photos 风格的图片多选效果。
FlycoTabLayout– 一个Android TabLayout库,目前有两个TabLayout:SlidingTabLayout、CommonTabLayout。
AndroidChangeSkin– 一种完全无侵入的 Android 应用换肤方式,支持插件式和应用内换肤,无需重启 Activity。
Lobsterpicker– Lobsterpicker 为 Android 开发者提供了满足 Material Design 风格的颜色选择器。
FlycoRoundView– 一个扩展原生控件支持圆角矩形框背景的库,可以减少相关shape资源文件使用。
FlowingDrawer– FlowingDrawer 一个弹性效果的抽屉菜单,图片是概念图,实际效果实现了70%(侧滑菜单)。
TextSurface-是用 Java 写的一款借助酷炫的动画效果来完成消息展示的微型动画框架。
android-animate-RichEditor-android-animate-RichEditor是一款支持图片插入动画效果的 Android 富文本编辑器。
FlycoPageIndicator– android-animate-RichEditor是一款支持图片插入动画效果的 Android 富文本编辑器。
AndroidMosaicLayout– 马赛克效果 Layout,磁片风格View 自适应大小。
DropDownMenu– 一个实用的多条件筛选菜单,在很多App上都能看到这个效果,如美团,爱奇艺电影票等。
Swipe-Deck– 仿 Tinder 的可以左右滑动消除卡片效果的自定义控件。
IntlPhoneInput– 一个支持国际化的电话号码输入的自定义控件。
AndroidUI4Web– AndroidUI4Web是一个高性能的WebApp框架, 在移动浏览器上有与原生App一致的体验。
SmoothCheckBox– SmoothCheckBox带有切换动画的CheckBox。
AndroidTimelineViewx– AndroidTimelineViewx仿微信朋友圈 时间轴。
CityPicker– CityPicker仿美团等选择城市列表。
material-intro– Material Design 风格的引导页。
EmphasisTextView– 支持部分文字高亮的 TextView。
greedo-layout-for-android– 深度定制的 LayoutManager,在显示网格布局的时候会考虑屏幕宽高比。
Rosie– 可以让你创建遵循 Clean Architecture 的应用的框架。
CreditCardView– 一个交互很赞的信用卡自定义 View。
android-md-core– Material风格bootstrap的框架。
SwipeCardView– 一个带渐变层叠动画的左右滑动效果(类似于探探左右刷脸)。
SwipeSelector– 可以左右滑动切换 item 的 Selector。
ForegroundViews– 类似于 FrameLayout 的支持的前景自定义 View。
android-material-chips– Material Design 的 Chips 控件实现。
XhsEmoticonsKeyboard– 表情键盘解决方案。
JKeyboardPanelSwitch– 一套 Android 键盘面板冲突, 布局闪动的处理方案。
GestureLibray– 九宫格解锁。
RecyclerItemDecoration– RecyclerView相关的ItemDecorstion仍然保持高度定制性,易用性。
materiallogindemo– 一个炫酷的Material Design 风格的登录和注册页面 。教程