记录收集的android相关的类库
来源:互联网 发布:js 从数据库导出excel 编辑:程序博客网 时间:2024/06/06 07:03
记录下自己收集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
- 记录收集的android相关的类库
- [记录]几个Android相关的blog
- 记录几个Android开发相关的网站
- Android的内存优化相关记录
- Android相关的一些技术文档记录
- Android项目的错误异常收集日志记录
- android应用开发中收集的异常日志解决方法记录
- Android相关的技术博客及文章收集
- 这里收集了一些Android单元测试相关的文章
- thunderbird 的相关扩展收集
- SAP相关的网址收集
- TNS相关的问题收集
- 关于搜索的相关收集
- glassfish的相关命令收集
- 收集的CV相关博客
- 架构的相关文章收集
- pip 的相关记录
- RoboWare的相关记录
- Python--Python Tornado 介绍
- BFS-最短路(迷宫)
- 读源码
- 【多校训练】hdu 6129 Just do it
- Linux下paste命令详解
- 记录收集的android相关的类库
- QT 插件里面的宏编译错误 解决办法
- 使用Newtonsoft.Json处理含有未知节点的JSON
- LSTM预测时间序列
- c#
- 定时任务
- 磁盘内存实时监控
- day1
- java内嵌浏览器DJNativeSwing