
获得徽章 0
- Jetpack-MusicPlayer 是一款基于 Jetpack MVVM 架构开发的 音乐播放控制组件,它是因 “Jetpack-MVVM-Best-Practice” 这个项目的需求而存在。
在最初寻遍了 GitHub 也没有找到合适的开源库(高度解耦、可远程依赖)之后,我决心研究参考现有开源项目关于 多媒体播放控制 的逻辑,并自己动手编写一个 高度解耦、轻松配置、可通过 Maven 仓库远程依赖 的真正的第三方库。
Jetpack-MusicPlayer 的使用十分简单,依托于 设计模式原则 及 JAVA 泛型特性,使用者无需知道内部的实现细节,仅通过继承 Album、Music、Artist 基类 即可完成 业务实体类 的定制和扩展。
此外,在不设置自定义配置的情况下,Jetpack-MusicPlayer 最少只需 一行代码即可运行起来。展开13 - 自定义支持上拉加载更多,下拉刷新,可以自定义头部和底部,可以添加多个headerView,使用一个原生recyclerView就可以搞定复杂界面。支持自由切换状态【加载中,加载成功,加载失败,没网络等状态】的控件,可以自定义状态视图View。拓展功能【支持长按拖拽,侧滑删除】,轻量级,可以选择性添加 。评论4
- 网易云音乐 NodeJS API, 8950+star ,拥有 100 多个接口,可注册登录评论私人 FM等等等等,你值得拥有
- 文档:binaryify.github.io
- GitHub:github.com
展开25373 - 作为一名小可爱(si fei zhai)的我,在前两天看到一张动图(图1),于是萌生了想要实现一番的冲动(正能量)!!
然后理所当然的肯定是写出来了,尽管不是100%的还原,不过也八九不离十了。后面几张图就是效果演示了。悄悄说一句,动画效果是可以扩展为其他类型的哦,有兴趣的朋友可以去Github上看看。当然我的其他项目你也可以顺便看看(请务必看一下)。
最后,希望有兴趣的朋友给我点个赞,有用到的朋友给我点个星,觉得我可爱的朋友给我点个关注。谢谢啦。祝你每天都是萌萌哒。github.com
展开2677 借宝地推荐一下开源小项目:UI2018。
名字由来:项目建于2018,所以取名UI2018,但真正开始撰写始于2019。(主要是拖延症)
项目的用意:
1、整理零碎的知识点,同时加入自身理解,形成一套知识体系;
2、锻炼自身逻辑与表达能力,同时增加机会能与各位大佬共同探讨;
3、让理论和实战融合一体,不做无理论指导的实战,也不让理论显得虚无缥缈;
项目还在不断的更新中,一般为两至三周更新一篇博文同时附上该知识小点的代码。
Github入口:github.com
(喜欢的给个star哈,打码码字不易)
展开1744