记录下自己收集githup上一些优秀的库
**
目录:一、自定义View
二、动画相关
三、类库封装
四、完整项目APP源码
五、其他
**
一、自定义View
1.折叠下拉控件:dropDownView
效果:效果2:
2.高仿微信底部导航栏:AlphaTabsIndicator
效果:
3.缩放效果的RecyclerView:FeaturedRecyclerView
4.时间轴:TimeLine
效果:
5.图片浏览缩放控件 :PhotoView
6.表格联动控件:excelPanel
该库引用的recyclerview版本不能低于23否则会有bug.数据量很大的时候
会有卡顿现象,不可避免.
7.高仿探探首页滑动效果:StackCardsView
8.折叠布局控件:CoordinatorTabLayout
9.自定义布局管理器:LayoutManager
10.天气预报折线控件:ZzWeatherView
11.自带Selector的Button:(Android-SwitchIcon)(https://github.com/zagum/Android-SwitchIcon)
12.MD风格的输入框:MaterialEditText
13.带下载进度的Button:circular-progress-button
二、动画相关
1.RecyclerView 的item动画:RecyclerView Animators
效果:
2.用于做Path动画的自定义View:PathAnimView
3.酷炫动画库:Lottie for Android, iOS, and React Native
4.动态添加RecyclerView Item 动画:ToDoList
5.RecyclerView切换Linear / Grid 模式:LayoutSwitch
三、类库封装
1.glide封装库:GlideImageView
![设置圆角、边框的图片,触摸图片时的效果,显示Gif图的效果](
https://github.com/sfsheng0322/GlideImageView/raw/master/screenshot/image4.png )
gilde-transformations 相比GlideImageView 有更多的图形变化功能。
2.MVVM模式封装:MVVMLight
3.小视频录制:small-video-record
4图片相关:Android Image Slider
5.多媒体文件选择:[boxing](
https://github.com/Bilibili/boxing)
6.视频预览:PreviewSeekBar
7.城市列表选择界面:CityPicker
8.仿魅族Banner:MZBannerView
仿魅族BannerView,图片轮播控件,支持多种模式切换:普通ViewPager使用,普通Banner使用,仿魅族Banner使用。
四、完整项目APP源码
1.完整图片搜索APP源码:SearchPictureTool
2.完整视频播放器源码:基于IJKPlayer,实现了多功能的视频播放器。
3.完整音乐播放器源码 :ListenerMusicPlayer
五、其他
1.activity栈顶监控:ActivityTracker
android 资料
1.知识点学习笔记:LearningNotes