美文网首页
三个圆点点的loadingview

三个圆点点的loadingview

作者: 贝克街的猫大哥呀 | 来源:发表于2018-08-06 18:01 被阅读0次

其实很简单。

先写一个圆形的控件。再写一个继承自Relativelayout的控件来生成三个圆形控件,然后不断的动画就行了。

圆形控件关键点如下:

在继承自relativelayout的控件中:

构造方法中将圆形控件加入。 

这里很好的解释了,为什么在设置自己的属性时,需要父控件的layoutpams!

下面来讲讲动画:

这里是一个动画集合,在end后开启另一个动画:

就两个动画回来调。但是关键点来了!

如果直接让这个控件GONE掉的话,其实动画还是在不停的执行,浪费内存!!

如果直接让动画停止,两个动画回调时可能会出现某些异常。

因此,最后的方法有一个 flag,每次开启动画的时候都判断这个flag!这样来确保停掉这个动画!不消耗内存!

相关文章

网友评论

      本文标题:三个圆点点的loadingview

      本文链接:https://www.haomeiwen.com/subject/oomgvftx.html