首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
仿制
订阅
亮丽小薯条
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Android 常用开源库总结(持续更新)
收集了一些比较常见的开源库,特此记录(已收录410+)。另外,本文将持续更新,大家有关于Android 优秀的开源库,也可以在下面留言。 HTextView 一款支持TextView文字动画效果的Android组件库。 SlantedTextView 一个倾斜的TextView…
骨架屏(Skeleton Screen)在Android中的应用
在如今获取用户成本越来越高的情况下,好的用户体验能够更好的留住用户。为了提升产品的用户体验,各种技术层出不穷,其中,尤以菊花图以及由它衍生出的各种加载动画最为突出。 对于菊花图,想必是又爱又恨。而如今有了比菊花图设计体验更棒的方法,即常看到的Skeleton Screen Lo…
一款简单的消息防抖框架
WQthrottle 是一款消息防抖框架,在一定的时间延时中做到只触发一次结果的回调。 使用的话,还是看 github 的 README 吧。 在我们设计点赞的时候,每点击一次 赞 操作都会请求服务器,以告知服务器当前是 点赞 操作还是 取消赞 操作,如果用户这时频繁去点赞,就…
【Android 进阶】仿抖音系列之列表播放视频(二)
上一篇中,我们实现了仿抖音上下翻页切换视频的效果,这一篇,我们来实现抖音列表播放视频。 之前也在github上找到一个demo,这是链接,原理和我的一样,只是用起来比较麻烦。。。 这里用到了RecyclerView的onScrolled和onScrollStateChanged…
五分钟实现Android超漂亮的刻度轮播控件
最近一直在做音视频的工作,已经有大半年没有写应用层的东西了,生怕越来越生疏。正好前段时间接了个外包项目,才得以回顾一下。项目中有一个控件挺简洁漂亮的,而且用到的技术也比较基础,比较适合新手学习,所以单独开源出来,希望能对初学者有所帮助。 由于代码比较多,而且源码里面的注释也比较…
MediaCodec、OpenGL、OpenSL/AudioTrack 实现一款简单的视频播放器
也可以加一个 onDecodeError() 的接口,看需要扩展即可。 和渲染纹理的流程类似,不同的地方在于需要转换 YUV 数据为 RGB,而 YUV 数据又有 YUV420P、YUV420SP 等多种格式,因此在转换 RGB 之前,需要统一 YUV 数据的格式,这里使用的是…
Android 提升用户体验之骨架屏
关于这方面的第三方库https://github.com/sharish/ShimmerRecyclerViewhttps://github.com/ethanhua/Skeletonhttps://
撸一款”灵动“的滑动按钮
先放张最后实现效果图,大家可以看着这个效果,思考一下怎么实现的。 这里会选择按钮初始位置在中间的这种情况来讲解,因为,按钮初始位置在左边的时候就是按钮位置在中间的时候一种状态。 捕获到这些动作后,就可以针对每个动作做相应的处理,最终达到让按钮随手指移动的效果。具体的代码如下 简…