Android开源库/项目
binaryshao
这个作者很懒,什么都没留下…
展开
-
开源库【CustomPopupWindow】---想怎么弹就怎么弹
最近对PopupWindow封装了一个库,先看一下demo演示:效果说明提供了六种不同的弹出方式,后面会有详细说明默认给弹出view加上了灰色背景,but背景位置不支持更改。弹出view默认在灰色背景中的正中间,也可以自己设置,并可微调可设置弹出和消失style,如动画效果点击灰色背景外和背景中非view区弹窗都会消失技术分析将传入的view作为子view...原创 2016-11-12 16:21:53 · 2565 阅读 · 0 评论 -
开源库【FreeRadioGroup】--淡出、自由拖动、自动贴边,类似于苹果的虚拟辅助按钮
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布demo演示简单描述这个可自由拖动的RadioGroup 在松手后能自动贴合父布局的左侧或右侧并淡出,同时它对setOnCheckedChangeListene...原创 2016-11-26 14:09:23 · 2168 阅读 · 2 评论 -
开源库【ViewPagerIndicator】配合ViewPager使用的圆点指示器,圆点随滑动而移动
效果演示华为手机上的时钟ViewPagerIndicator简单描述灵感来自于华为手机上的多款自带APP,都有这种圆点指示器(如图1的时钟),感觉很6,就仿造弄了个库出来。配合ViewPager使用,每滑到另一页并停止时,随机改变圆点颜色,内置了5种颜色。如果页面没变,停止时颜色不会改变,圆点的颜色也可以自行设置.技术分析ViewPager滑动过...原创 2016-12-24 09:36:25 · 2021 阅读 · 2 评论 -
开源项目【LikeCloudMusic 云音】仿网易云音乐
LikeCloudMusic 云音仿网易云音乐v3.7.5,Material Design风格,基于MVP,使用RxBus作为事件总线通信库效果图目前功能扫描本地歌曲 存储歌曲及歌单 后台播放歌曲 底部播放控制器(暂停、开始、切歌、当前播放进度等) 两个界面的控制器状态同步 通知栏播放控制 记忆播放歌曲及进度 夜间模式 ……TODO...原创 2016-12-31 17:14:19 · 4172 阅读 · 3 评论 -
开源库【GuideView】功能引导视图,支持fragment,只显示一次,接入超简单顺滑
写在前面其实已经有很多类似的开源库,比较满意的是这个库:https://github.com/qiushi123/GuideView-master,但它实现的效果和使用方式不是很6,本来是想对这个库提交PR,但发现改动有点小多,所以自己另写了这个库。同时鸿神的这个库https://github.com/hongyangAndroid/Highlight 也不错,但可能我用的姿势不对,出现了...原创 2017-03-07 23:01:03 · 5129 阅读 · 10 评论 -
开源项目【WanAndroid-MVVM】玩安卓 Kotlin 版 (MVVM 架构)
WanAndroid-MVVM玩 Android 客户端,采用 kotlin 语言,Material Design 风格,根据 MVVM 架构使用 Jetpack 架构组件搭建了整套框架持续更新ing~后续有时间再根据本项目分析 MVVM 架构,敬请关注~Jetpack 使用情况DataBindingNavigationLiveDataViewModelPagingRoom ...原创 2019-04-29 16:08:03 · 1455 阅读 · 0 评论 -
MVVM 架构解析及 Jetpack 架构组件的使用
谈到 MVVM 架构,不得不祭出官方的架构图,如下所示:在实践中,根据对架构组件 paging 的使用和理解,笔者又将架构图扩展成下面这样:.png有背景颜色的3处是使用 paging 组件需要多用到的MVVM 和 MVP 的区别MVP 中 V 层和 P 层互相持有对方的引用,在V 层调用 P 层逻辑后,P 层回调V 层的相应方法更新 UI。而在 MVVM 中,上层只依赖直接下层,...原创 2019-05-21 21:40:57 · 10010 阅读 · 2 评论 -
开源项目【WanAndroid_RN】玩安卓 React Native 版
WanAndroid_RN玩安卓客户端 React-Native 版,可以查看各种开发相关的知识,适配了 Android 和 iOS,内容比较完整封装了加载中、空数据、错误、到达最底部等不同状态的视图,在错误时可以点击重新加载,具有较好的用户体验如果觉得项目还不错,点个 star 鼓励下作者吧 o(╥﹏╥)o也欢迎大家发起 issue 或提交 PR业务内容几乎对接了玩安卓的所有 API...原创 2019-07-31 06:50:53 · 467 阅读 · 0 评论 -
开源项目【WanAndroid_Flutter】玩安卓 Flutter 版
WanAndroid_Flutter项目地址玩安卓客户端 Flutter 版,可以查看各种开发相关的知识,适配了 Android 和 iOS,内容比较完整封装了加载中、空数据、错误、到达最底部等不同状态的视图,在错误时可以点击重新加载,具有较好的用户体验如果觉得项目还不错,点个 star 鼓励下作者吧 o(╥﹏╥)o也欢迎大家发起 issue 或提交 PR业务内容几乎对接了玩安卓的所...原创 2019-08-19 11:18:45 · 590 阅读 · 2 评论