87,993
社区成员
发帖
与我相关
我的任务
分享
这样的形状的进度条要怎么控制,我思考了一下,觉得用一个就必须分段控制,半圆的地方长度不知道怎么计算,感觉比较复杂。我暂时是用了2个canvas一个画背景,一个画进度,然后把进度裁去一部分。正确的做法应该是怎么样的?
[/quote]
今天有空又学了一点,发现了clip()裁剪方法,问题算解决了。
[/quote]
你说的就是正确的方法
这样的形状的进度条要怎么控制,我思考了一下,觉得用一个就必须分段控制,半圆的地方长度不知道怎么计算,感觉比较复杂。我暂时是用了2个canvas一个画背景,一个画进度,然后把进度裁去一部分。正确的做法应该是怎么样的?
[/quote]
今天有空又学了一点,发现了clip()裁剪方法,问题算解决了。

这样的形状的进度条要怎么控制,我思考了一下,觉得用一个就必须分段控制,半圆的地方长度不知道怎么计算,感觉比较复杂。我暂时是用了2个canvas一个画背景,一个画进度,然后把进度裁去一部分。正确的做法应该是怎么样的?