SkeletonView Swift加载动画库

黑色骷髅风格的加载动画库 SkeletonView,算是我最近用过比较顺手的一个。

用在异步求、加载图片或者接口慢的时候,能给用户一种“有东西在准备”的感觉。不用你自己写复杂的 shimmer 效果,它都给你封装好了,动画流畅,支持各种 UIView

所有 UIView 都是“可骨架”的,用法挺简单,像 tableView 也能直接加 skeleton,省事不少。加上 Swift 语法清晰,用起来没啥心智负担。

它还挺贴心的,兼容 iPhoneiPad,而且直接能在 Interface Builder 里预览,搭配 storyboard 用也没问题。动画轻盈,效果也蛮好。

安装方式比较主流,直接在 Podfile 里加一句:

pod 'SkeletonView'
pod install 一下就行。响应也快,代码也干净,适合追求细节体验的你。

如果你项目里有比较多异步加载的场景,比如图片、表格、卡片加载,不妨试试看 SkeletonView,用起来挺爽的,用户体验也提上去了。

folder
SkeletonView::skull_and_crossbones:一种优雅的方式来向用户显示正在发生的事情,并为他们准备要等待的内容 预估大小:139个文件
file
sliding_bottomRight_to_topLeft.gif 40KB
file
solid_animated.gif 121KB
file
skeleton_transition_fade.gif 228KB
file
skeleton_transition_nofade.gif 108KB
file
solid_animated2.gif 175KB
file
sliding_top_to_bottom.gif 29KB
file
tableview_no_skeletonable.jpg 27KB
file
sliding_bottom_to_top.gif 30KB
file
sliding_left_to_right.gif 39KB
file
gradient_animated.gif 162KB
file
header2.jpg 54KB
file
tableview_skeletonable.jpg 30KB
file
sliding_topLeft_to_bottomRight.gif 44KB
file
sliding_right_to_left.gif 53KB
file
header.jpg 39KB
file
Fastfile 411B
file
Gemfile 81B
file
.gitignore 1KB
file
.gitattributes 63B
file
.codebeatsettings 105B
zip 文件大小:2.34MB