SkeletonView Swift加载动画库
黑色骷髅风格的加载动画库 SkeletonView,算是我最近用过比较顺手的一个。
用在异步求、加载图片或者接口慢的时候,能给用户一种“有东西在准备”的感觉。不用你自己写复杂的 shimmer 效果,它都给你封装好了,动画流畅,支持各种 UIView。
所有 UIView
都是“可骨架”的,用法挺简单,像 tableView
也能直接加 skeleton,省事不少。加上 Swift 语法清晰,用起来没啥心智负担。
它还挺贴心的,兼容 iPhone 和 iPad,而且直接能在 Interface Builder 里预览,搭配 storyboard 用也没问题。动画轻盈,效果也蛮好。
安装方式比较主流,直接在 Podfile
里加一句:
pod 'SkeletonView'
pod install
一下就行。响应也快,代码也干净,适合追求细节体验的你。如果你项目里有比较多异步加载的场景,比如图片、表格、卡片加载,不妨试试看 SkeletonView,用起来挺爽的,用户体验也提上去了。
SkeletonView::skull_and_crossbones:一种优雅的方式来向用户显示正在发生的事情,并为他们准备要等待的内容
预估大小:139个文件
sliding_bottomRight_to_topLeft.gif
40KB
solid_animated.gif
121KB
skeleton_transition_fade.gif
228KB
skeleton_transition_nofade.gif
108KB
solid_animated2.gif
175KB
sliding_top_to_bottom.gif
29KB
tableview_no_skeletonable.jpg
27KB
sliding_bottom_to_top.gif
30KB
sliding_left_to_right.gif
39KB
gradient_animated.gif
162KB
2.34MB
文件大小:
评论区