1、RecyclerTabLayout
使用RecyclerView实现的tablayout
loop.gif
icon.gif
2、SpringView
SpringView 是一个提供了上下拖拽的功能组件,能够进行高度自定义,实现各种下拉\上拉动画效果,demo里实现了:仿阿里旅行、仿美团,仿QQ下拉刷红包,仿acfun等,完全兼容源生控件如ListView、RecyclerView、ScrollView、WebView等,使用简单,轻易定制自己风格的拖拽页面
6W~JXBNZW{6PPB%@I~ZAS@Y.png
3、FlexLayout
支持百分比、相对布局和数学表达式,复杂布局一层搞定
2_9RNLS~%XC{L64DJIXA~BF.png
4$%S5G0PN217XRK5%IJFL1F.png
4、SmartTabLayout
自定义的TabLayout,有多种样式
IJ6Y6CCY}RH.png
5、PagerSlidingTabStrip
一个ViewPager顶部标题的控件
7、NavigationTabBar
样式很多,有动图
(V7XM(LNF1HA(_61U@CMX6M.png
8、AndroidSwipeLayout
一个滑动的布局,代码家的作品。
9、SwipeBackLayout
一个滑动退出的布局
KUFV4AKCN1.png
10、TileView
瓦片地图工具,你可以根据需求制作任意尺寸大小的地图,可以添加marker标记,绘制路线,定位等等,如果你需要展示超大图片,或制作自定义地图应用这是你的不二选择,地图图片可以保存在本地或者从网络获取;
[图片上传失败...(image-3c74d4-1511395994587)]
11、TapTargetView
一个功能引导说明
video.gif
12、MaterialTapTargetPrompt
跟上面的那个库差不多
0(BE$C22SQ4Q52B794$S5T9.png
13、ShowcaseView
跟上面的那个库差不多
D~05VM}Q.png
14、android-Ultra-Pull-To-Refresh
一个下拉刷新库,从功能和种类上讲,它是比较全的
android-Ultra-Pull-To-Refresh4.gif
android-Ultra-Pull-To-Refresh3.gif
15、DraggablePanel
Draggable Panel是一个Android库创建用于构建一个可拖动的用户界面,类似于新的YouTube可拖动视频组件,基于Fragments 或Views。
screenshot3.gif
16、Phoenix
一下下拉刷新的效果
[图片上传失败...(image-d1f972-1511395994587)]
17、Taurus
也是下拉刷新的效果,和上面那个是同一作者。
18、pull-to-make-soup
煮饭动画的下拉刷新库
recipe-finder.gif
19、SearchFilter
标签选择分类,用 kotlin写的
dribbble.gif
20、GuillotineMenu-Android
一个菜单的效果
68747470733a2f2966.gif
21、Side-Menu.Android
一个侧滑菜单
22、Context-Menu.Android
一个内容的菜单,主要看动画效果
23、OfficialFoldingTabBar.Android
一个tab菜单动画,可以扩展与折叠。根据Dribbble的效果图实现。
kotlin实现,和这个可能是一样的FoldingTabBar.Android
24、Multi-Selection
多选列表框
dribble.gif
25、SwipeBack
滑动退出
swipeback_demo.gif
26、ArcLayout
一个弧形的菜单布局
27、Dragger
activity的过渡动画
[图片上传失败...(image-2128cf-1511395994587)]
28、PhysicsLayout
使用物理引擎JBox2D模拟物理世界的布局。
29、bottomsheet
一个公司开源出来的底部上弹的布局,android好像也有自带的。
30、AndroidSlidingUpPanel
一种通过向上拖动添加额外面板(sliding panel)的开源库
8~WQGS.png
31、CircleRefreshLayout
下拉刷新
circlerefresh.gif
32、WaveSwipeRefreshLayout
水滴状的下拉刷新
animation.gif
33、ToggleExpandLayout
一个可以用在设置界面的布局
34、FlowingDrawer
一个侧滑菜单
35、FoldableLayout
FoldableLayout是一个可折叠的布局,该布局可以包含两个子view,一个是封面,一个是详情。另外一个可能是一样的效果FoldableLayout
[图片上传失败...(image-3513a2-1511395994587)]
36、TriangleLabelView
给视图上标签,一个相似的LcLableView
PUS2.png
37、labelview
也是一个标签视图,也给个相似的FlycoLabelView
img1.png
38、flexbox-layout
google出品的弹性布局,它给Android带来了和CSS弹性盒布局模块类似的功能
flex-direction.gif
flex-wrap.gif
39、Vorolay
在 Android 上,实现沃漂亮的罗诺伊图,一个将子view显示为多边形图案的布局。
7Y8FTFW.png
40、DiagonalLayout
一种斜着的布局
sample.gif
41、DragSlopLayout
一个辅助开发的UI库,适用于某些特殊场景,如固定范围拖拽、动画、模糊效果等。
42、TagLayout
多功能的标签流布局
43、DiscreteScrollView
基于RecyclerView的可滚动列表的实现,其中当前项目居中并且可以使用滑动来改变其位置。(类似于ViewPager)
cards_shop.gif
44、CardSwipeLayout
模仿探探卡片滑动效果的布局
ReSwipeCard
screenshot.gif
45、FlowLayout
21.png
46、XRefreshView
一个万能的android下拉上拉刷新的框架,完美支持recyclerview
R4J.png
47、BGARefreshLayout-Android
多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位,动态的图上github看
PV.png
48、ScrollLayout
上拉滑动上滑拖出 类似百度地图抽屉拖拽效果
相似的BottomSheetLayout
demo.gif
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。
grid.gif
51、AndroidCarrouselLayout
旋转木马布局为android
carrousel02.gif
52、ByeBurger
极其简便的快速实现滑动隐藏标题栏和导航栏
title.gif
53、BoomMenu
PNCTHBWPR.png
54、SwipeMenuDemo
多达288种动画效果定制的侧滑菜单库,图片很多,在github上。
55、FlowLayout
鸿洋写的,Android流式布局,支持单选、多选等,适合用于产品标签等。
flowlayout_03.gif
56、AndroidAutoLayout
Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配,最大限度解决适配问题。
YMMCV6O0V4BBX9.png
57、LoadingAndRetryManager
无缝为Activity、Fragment、任何View设置加载(loading)、重试(retry)和无数据(empty)页面。总体就三个类,使用时好好看看,作者很久没更新了。
loadingandtry.gif
58、Android-InfiniteCards
可自定义动效的卡片切换视图
sample.gif
59、SlidingRootNav
我们可以认为这个库是像 DrawerLayout 的 ViewGroup,drawer(抽屉) 隐藏在内容视图之下,可以通过改变它们来显示 drawer。REAMDE 很全面,值得一看。
sample.gif
60、android-percent-support-lib-sample
官方的百分比布局,过时,推荐用constraint-layout
Z1.png
preview_2.gif
5.gif
63、SmartRefreshLayout
Android智能下拉刷新框架,支持越界回弹,集成了几十种炫酷的Header和 Footer。 RefreshLayout,OverScroll。图很多。
64、LoadSir
高效易用的加载状态页管理框架
gif_behavior.gif
preview.gif
67、StepView
有时间轴的视图
image.png












网友评论