1、RecyclerTabLayout
使用RecyclerView实现的tablayout


2、SpringView
SpringView 是一个提供了上下拖拽的功能组件,能够进行高度自定义,实现各种下拉\上拉动画效果,demo里实现了:仿阿里旅行、仿美团,仿QQ下拉刷红包,仿acfun等,完全兼容源生控件如ListView、RecyclerView、ScrollView、WebView等,使用简单,轻易定制自己风格的拖拽页面

3、FlexLayout
支持百分比、相对布局和数学表达式,复杂布局一层搞定


4、SmartTabLayout
自定义的TabLayout,有多种样式

5、PagerSlidingTabStrip
一个ViewPager顶部标题的控件

7、NavigationTabBar
样式很多,有动图

8、AndroidSwipeLayout
一个滑动的布局,代码家的作品。
9、SwipeBackLayout
一个滑动退出的布局

10、TileView
瓦片地图工具,你可以根据需求制作任意尺寸大小的地图,可以添加marker标记,绘制路线,定位等等,如果你需要展示超大图片,或制作自定义地图应用这是你的不二选择,地图图片可以保存在本地或者从网络获取;
[图片上传失败...(image-3c74d4-1511395994587)]
11、TapTargetView
一个功能引导说明

12、MaterialTapTargetPrompt
跟上面的那个库差不多

13、ShowcaseView
跟上面的那个库差不多

14、android-Ultra-Pull-To-Refresh
一个下拉刷新库,从功能和种类上讲,它是比较全的


15、DraggablePanel
Draggable Panel是一个Android库创建用于构建一个可拖动的用户界面,类似于新的YouTube可拖动视频组件,基于Fragments 或Views。

16、Phoenix
一下下拉刷新的效果
[图片上传失败...(image-d1f972-1511395994587)]
17、Taurus
也是下拉刷新的效果,和上面那个是同一作者。
18、pull-to-make-soup
煮饭动画的下拉刷新库

19、SearchFilter
标签选择分类,用 kotlin写的

20、GuillotineMenu-Android
一个菜单的效果

21、Side-Menu.Android
一个侧滑菜单
22、Context-Menu.Android
一个内容的菜单,主要看动画效果
23、OfficialFoldingTabBar.Android
一个tab菜单动画,可以扩展与折叠。根据Dribbble的效果图实现。
kotlin实现,和这个可能是一样的FoldingTabBar.Android
24、Multi-Selection
多选列表框

25、SwipeBack
滑动退出

26、ArcLayout
一个弧形的菜单布局

27、Dragger
activity的过渡动画
[图片上传失败...(image-2128cf-1511395994587)]
28、PhysicsLayout
使用物理引擎JBox2D模拟物理世界的布局。
29、bottomsheet
一个公司开源出来的底部上弹的布局,android好像也有自带的。
30、AndroidSlidingUpPanel
一种通过向上拖动添加额外面板(sliding panel)的开源库

31、CircleRefreshLayout
下拉刷新

32、WaveSwipeRefreshLayout
水滴状的下拉刷新

33、ToggleExpandLayout
一个可以用在设置界面的布局
34、FlowingDrawer
一个侧滑菜单
35、FoldableLayout
FoldableLayout是一个可折叠的布局,该布局可以包含两个子view,一个是封面,一个是详情。另外一个可能是一样的效果FoldableLayout
[图片上传失败...(image-3513a2-1511395994587)]
36、TriangleLabelView
给视图上标签,一个相似的LcLableView

37、labelview
也是一个标签视图,也给个相似的FlycoLabelView

38、flexbox-layout
google出品的弹性布局,它给Android带来了和CSS弹性盒布局模块类似的功能


39、Vorolay
在 Android 上,实现沃漂亮的罗诺伊图,一个将子view显示为多边形图案的布局。

40、DiagonalLayout
一种斜着的布局

41、DragSlopLayout
一个辅助开发的UI库,适用于某些特殊场景,如固定范围拖拽、动画、模糊效果等。

42、TagLayout
多功能的标签流布局

43、DiscreteScrollView
基于RecyclerView的可滚动列表的实现,其中当前项目居中并且可以使用滑动来改变其位置。(类似于ViewPager)

44、CardSwipeLayout
模仿探探卡片滑动效果的布局
ReSwipeCard

45、FlowLayout

46、XRefreshView
一个万能的android下拉上拉刷新的框架,完美支持recyclerview

47、BGARefreshLayout-Android
多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位,动态的图上github看

48、ScrollLayout
上拉滑动上滑拖出 类似百度地图抽屉拖拽效果
相似的BottomSheetLayout

49、TwinklingRefreshLayout
TwinklingRefreshLayout延伸了Google的SwipeRefreshLayout的思想,不在列表控件上动刀,而是使用一个ViewGroup来包含列表控件,以保持其较低的耦合性和较高的通用性。其主要特性有:
- 支持RecyclerView、ScrollView、AbsListView系列(ListView、GridView)、WebView以及其它可以获取到scrollY的控件
- 支持加载更多
- 默认支持 越界回弹,随手势速度有不同的效果
- 可开启没有刷新控件的纯净越界回弹模式
- setOnRefreshListener中拥有大量可以回调的方法
- 将Header和Footer抽象成了接口,并回调了滑动过程中的系数,方便实现个性化的Header和Footer
- 支持NestedScroll,嵌套CoordinatorLayout
图在github上。
50、SwipeDelMenuLayout
史上最简单侧滑菜单,0耦合,支持任意ViewGroup。一步集成侧滑(删除)菜单,高仿QQ、IOS。

51、AndroidCarrouselLayout
旋转木马布局为android

52、ByeBurger
极其简便的快速实现滑动隐藏标题栏和导航栏

53、BoomMenu

54、SwipeMenuDemo
多达288种动画效果定制的侧滑菜单库,图片很多,在github上。
55、FlowLayout
鸿洋写的,Android流式布局,支持单选、多选等,适合用于产品标签等。

56、AndroidAutoLayout
Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配,最大限度解决适配问题。

57、LoadingAndRetryManager
无缝为Activity、Fragment、任何View设置加载(loading)、重试(retry)和无数据(empty)页面。总体就三个类,使用时好好看看,作者很久没更新了。

58、Android-InfiniteCards
可自定义动效的卡片切换视图

59、SlidingRootNav
我们可以认为这个库是像 DrawerLayout 的 ViewGroup,drawer(抽屉) 隐藏在内容视图之下,可以通过改变它们来显示 drawer。REAMDE 很全面,值得一看。

60、android-percent-support-lib-sample
官方的百分比布局,过时,推荐用constraint-layout



63、SmartRefreshLayout
Android智能下拉刷新框架,支持越界回弹,集成了几十种炫酷的Header和 Footer。 RefreshLayout,OverScroll。图很多。
64、LoadSir
高效易用的加载状态页管理框架


67、StepView
有时间轴的视图

网友评论