自定义粒子旋转动画与加载控件在安卓开发中
发布时间
阅读量:
阅读量
首先展示效果示意图:

控件能够依据颜色数组的长度生成相应数量的小球。在小球持续旋转的过程中,其与控件中心之间的距离也在不断发生改变。此外,还有一个值得注意的细节是,小球的颜色会随之发生变化,具体表现为转变为下一个小球所具有的颜色。
一、自定义控件的属性
设定了小球的半径参数,以及小球偏离控件中心时所能达到的最大与最小距离范围,同时确定了动画运行的周期时间(该参数用于调控旋转速度),并建立了一个用于存储多种颜色值的整型数组。
<declare-styleable name="CircleLoadingView">
<attr name="radius" format="dimension"/>
<attr name="maxOffset" format="dimension"/>
<attr name="minOffset" format="dimension"/>
<attr name="colors" format="reference"/>
<attr name="duration" fo
全部评论 (0)
还没有任何评论哟~
