项目用用到的开源库越来越多,每次都去网络上重新查找太浪费时间了,今天就抽出时间整理下常用的开源库,方便以后使用。
1.Android 下仿照Ios日期选择器,时间控件TimeSelector
github地址:https://github.com/mrfluency/Time-Selector
使用:compile'com.feezu.liuli:timeselector:1.0.8+'
2.仿照支付宝支付密码控件
github地址:https://github.com/Jungerr/GridPasswordView
使用: compile 'com.jungly:gridPasswordView:0.3'
3.状态栏透明或者沉浸
使用:compile'org.zackratos:ultimatebar:1.0.3'
4.圆形图片加载:
github地址:https://github.com/hdodenhof/CircleImageView
使用:compile'de.hdodenhof:circleimageview:2.1.0'
5.下拉刷新上拉加载更多
github地址:https://github.com/WuXiaolong/PullLoadMoreRecyclerView
使用:compile'com.wuxiaolong.pullloadmorerecyclerview:library:1.1.2'
6.切换皮肤
github地址:https://github.com/burgessjp/ThemeSkinning
使用:compile 'com.solid.skin:skinlibrary:latestVersion'
7.侧滑菜单
github地址:https://github.com/mcxtzhang/SwipeDelMenuLayout
使用:compile 'com.github.mcxtzhang:SwipeDelMenuLayout:V1.2.5'
8.帮助快速查阅对应分组的侧边栏
github地址:https://github.com/saiwu-bigkoo/Android-QuickSideBar
使用:compile'com.bigkoo:quicksidebar:1.0.3'
9.高仿Ios开关SwitchButton
github地址:https://github.com/zcweng/SwitchButton
使用:compile 'com.github.zcweng:switch-button:0.0.3@aar'
这些就是最近常用的开源库,在以后的工作中会会继续添加。
9.一个基于Glide的transformation库,拥有裁剪,着色,模糊,滤镜等多种转换效果
github地址:https://github.com/wasabeef/glide-transformations
10.一个可以在Glide加载时很方便使用Palette的库
github地址:https://github.com/florent37/GlidePalette
11.Android显示GIF动画
github地址:https://github.com/koral--/android-gif-drawable
12.下拉刷新(支持美团,幕客,微博,QQ等样式的下拉刷新)
github地址:https://github.com/bingoogolapple/BGARefreshLayout-Android
13.可以指定某个角为圆角的Imageview
github地址:https://github.com/pungrue26/SelectableRoundedImageView