老师,请问如何实现进度条?
来源:4-26 【拓展内容】项目结构设计详解
Mr隆ly
2020-01-29
如果想加一个进度条功能,给如何加呢?有没有相关的组件?(不用cocos2d的话)
写回答
1回答
-
傅猿猿
2020-02-01
因为是在canvas里面,所以并不存在dom之类的操作,完全需要去画出来。实现,在canvas里画一个长条,说白了就是个矩形。只不过是空心的。而进度其实是另外一个矩形,实心的,和上一个矩形重合。然后就简单啦,根据事件或者时间,不断的重新绘制第二个矩形,让它的最右侧x坐标不断增加,但不要超过第一个矩形最右侧的x坐标
00
相似问题