8000 GitHub - DepponMain/Slider: 屏帧进度条动画
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

DepponMain/Slider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slider

屏帧进度条动画

需求

  • 进度条以动画形式展示,并且需要看到下方进度提示从0变到相应值;
  • 进度条颜色渐变。(透明度从0变到1)

思路

  • 因为需要看到进度值的变化,所以我选择了用屏幕的刷新帧率 去做定时器,每次屏幕刷新的时候就改变进度条长度和进度值;

  • 关于进度条颜色渐变,我选择了CAGradientLayer这个类,它可以存放渐变色,只需将包含颜色的数组传入,并设置开始和结束的位置即可;值得注意的一点:当CAGradientLayer这个类的frame变化时,默认是有动画的,为了不使用它的默认动画,我们要将speed属性设置地越大越好。

效果展示


可下载Demo查看完整代码,如有纰漏,欢迎指正

联系方式

© 2017/7/6 HJ.M

About

屏帧进度条动画

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0