android经典源码,很不错的开源框架
source link: https://studygolang.com/articles/15487?amp%3Butm_medium=referral
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
高仿最美应用项目源码
项目介绍
这是仿最美应用开发的基于mvp+rxjava+retrofit的项目,很值得学
github地址:
https://github.com/JJOGGER/BeautifulApp
Musicoco 完整项目:音乐播放器
项目介绍
功能:通过耳机和通知栏快捷控制音乐播放、创建歌单、本地歌曲搜索、记忆播放、自动切换到夜间模式、定时停止播放、应用主题自定义以及播放界面风格选择等功能。
github地址: https://github.com/DuanJiaNing/Musicoco
XPage
项目介绍
框架Demo:一个非常方便的fragment页面框架,传递数据,跳转动画 功能:支持Fragment之间、activity和fragment之间的数据交互。
[图片上传失败...(image-7cadae-1539568147075)]
github地址: https://github.com/xuexiangjys/XPage
PreLoader 框架Demo:预加载:页面启动速度优化利器
项目介绍
功能:Activity打开之前就预加载数据,在Activity的UI布局初始化完成后显示预加载的数据,大大缩短应用冷启动时间。
github地址: https://github.com/luckybilly/PreLoader/blob/master/README-zh-CN.md
VoiceManager 完整项目:MVP架构,完整录音播放。
项目介绍
功能:实现录音功能,提供暂停、继续切换,并且监听音量大小以波浪线呈现出现。
github地址: https://github.com/jaydenxiao2016/VoiceManager
BlurDialogFragment
完整项目:弹出弹窗,背景变得模糊。
项目介绍
功能:模糊背景使用FastBlur进行模糊。
github地址: https://github.com/tvbarthel/BlurDialogFragment
StepView 框架Demo:自定义VIew,实现流程图,可以定制横着,或者竖着流程图。
项目介绍
功能:Step by step,just use HorizontalStepView,VerticalStepView. step indicator,flow indicator,timeline,order process,express status
github地址: https://github.com/baoyachi/StepView
UserGuideView 完整项目:用户引导控件
项目介绍
功能:应用推出新功能需要给给用户提示指引一下.传入需要指引的View即可。
[图片上传失败...(image-30841d-1539568147075)]
github地址: https://github.com/yilylong/UserGuideView
gesturelock 完整项目:高仿android原生解锁
项目介绍
功能:高仿android的原生手势解锁。
[图片上传失败...(image-fc3ca6-1539568147075)]
github地址: https://github.com/gamedirty/gesturelock
SwipeCaptcha 完整项目:滑动验证码
项目介绍
功能:仿斗鱼滑动验证码。
github地址: https://github.com/mcxtzhang/SwipeCaptcha
PopupCircleMenu 框架Demo:模仿花瓣APP的弹出式菜单
项目介绍
功能:弹出式菜单,完整动画,点击事件定义
[图片上传失败...(image-10f965-1539568147075)]
github地址: https://github.com/panshen/PopupCircleMenu
AndroidRocket
框架Demo:获取当前界面的Activity名和包名
项目介绍
功能:获取当前界面的Activity名和包名
github地址: https://github.com/eicky/AndroidRocket
Toasty 框架Demo:各式自定义Toast
项目介绍
功能:基于toasty,单例化,简化api.看遍toast相关开源库,Toasty的UI最美,单例化后最优雅
github地址: https://github.com/hss01248/Toasty
FragmentRigger 完整项目:Fragment框架
项目介绍
功能:在使用FragmentRigger的时候,使用成本只有一行注解!!!
github地址: https://github.com/JustKiddingBaby/FragmentRigger
PRDownloader 框架Demo:为 Android 提供的支持断点续传的文件下载器
项目介绍
功能:断点续传,大文件下载,提供了像 onProgress、onCancel、onStart、onError 等回调
github地址: https://github.com/MindorksOpenSource/PRDownloader
AnimatedPieView 框架Demo:展示饼图和环形图
项目介绍
功能:alpha 触摸动画,点击回调,点击特效,动画期间自己适配文本域的位置
[图片上传失败...(image-705861-1539568147075)]
github地址: https://github.com/razerdp/AnimatedPieView
ExpansionPanel 框架Demo:可折叠面板
项目介绍
功能:多级菜单栏,功能选择栏
[图片上传失败...(image-e86276-1539568147075)]
github地址: https://github.com/florent37/ExpansionPanel
TicketView 完整项目:卡片视图
项目介绍
功能:它提供了 3 种类型的 TicketView 边角:常规的、圆形的以及扇贝形的
github地址: https://github.com/vipulasri/TicketView
Android-Indefinite-Pager-Indicator 框架Demo:无限翻页指示器
项目介绍
功能:这个库是提供给 RecyclerView 与 ViewPager 的轻量级即插即用型的无限翻页指示器 类似的图片轮播库还有:RecyclerViewCardGallery RecyclerBanner
[图片上传失败...(image-e0e5aa-1539568147076)]
github地址: https://github.com/rbro112/Android-Indefinite-Pager-Indicator
FloatWindow框架Demo:动作缓缓的悬浮窗
项目介绍
功能:置于全界面的悬浮窗,移动时的动作轻缓,用了合适的插值器。
[图片上传失败...(image-76cbb7-1539568147076)]
github地址: https://github.com/yhaolpz/FloatWindow
欢迎交流和学习,一起进阶技术
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK