屏帧进度条动画
- 进度条以动画形式展示,并且需要看到下方进度提示从0变到相应值;
- 进度条颜色渐变。(透明度从0变到1)
-
因为需要看到进度值的变化,所以我选择了用屏幕的刷新帧率 去做定时器,每次屏幕刷新的时候就改变进度条长度和进度值;
-
关于进度条颜色渐变,我选择了
CAGradientLayer
这个类,它可以存放渐变色,只需将包含颜色的数组传入,并设置开始和结束的位置即可;值得注意的一点:当CAGradientLayer
这个类的frame
变化时,默认是有动画的,为了不使用它的默认动画,我们要将speed
属性设置地越大越好。
- QQ:2779713120
- 邮箱:mahaijiang0117@126.com
© 2017/7/6 HJ.M