开源小库 YXSpritesLoadingView


看到Gogobot 3.0的App成功被Apple在主页和Travel Category都Feature了之后自己也很高兴,总算努力没有白费。

也花了点时间再整理总结整个App里面的Code,觉得我们App里的Loader做法还是挺有趣的,也很方便实用。因为一个非常多后端支持的App通常Loader被显示的次数会非常多,一个有趣的Loader可以让枯燥的等待时间感觉起来更短。我们的App是用了Gogobot Logo的一个描画的动画来作为我们的Logo。

其实要实现这个loader并不困难,就是和做普通的Sprite动画一样。一个frame一个frame的连续播放而已。我在我们自己的代码的基础上,把他进一步封装,并且加入了Facebook Shimmer的效果。做了一个Open source library 叫做 YXSpritesLoadingView Github 地址

只需要把你Loader动画中所有的sprites都加入你的Project,并且按照我给出的命名规则命名,当然等你足够熟悉这个Library的话也可以更改命名规则。还可以设置背景颜色,是否显示背景,背景虚化,是否显示Text等等几乎所有的东西。具体可以更改和设置的内容大部分都在Github上注明了。就不在这里一一阐述。在Github里我也加了一个example project,在里面可以选择不同的选项,所显示的Loader会有点不同。

希望你们会喜欢,如果有任何bug或者觉得需要改进的地方也可以随时提交Pull request或者File issue在Github上,我也会尽快的查看。