以前做应用开发时,在数据尚未加载前一般会先给用户一个提示,最简单粗暴的方式就是菊花图,大多数做法是放一张有个性的静态图,示意正在加载数据,这样体验会好些,直到出现 Skeleton Screen(中文一般叫做骨架屏)极大地提升用户感知体验。其实一开始我并不知道这个效果叫什么名字,后来在 GitHub 看到有人开源了,赶紧 Star。今天我给大家推荐几个 Skeleton Screen 相关库,来了解学习一波。
# 1、ShimmerRecyclerView
## 简介
A custom recycler view with shimmer views to indicate that views are loading (英语渣渣,这句话始终翻译不顺/捂脸)。
## 效果预览


## 源码地址
https://github.com/sharish/ShimmerRecyclerView
# 2、Skeleton
## 简介
这个库提供了一种显示骨架加载视图的简便方法,它现在使用闪存动画的内存优化版本,因此速度更快,您也可以设置更大的布局动画。
## 效果预览


本文介绍了Android中提升用户体验的骨架屏效果,通过展示ShimmerRecyclerView、Skeleton和spruce-android等开源库的简介、预览及源码地址,帮助开发者理解和实现骨架屏动画。
最低0.47元/天 解锁文章
7966

被折叠的 条评论
为什么被折叠?



