关于线性渐变问题

来源:5-1 canvas中的线性渐变

人生的起源

2019-12-18 15:50:21

定义渐变时能不给坐标吗,感觉这样很不灵活,我还要去算渐变的坐标,又要去算图形的坐标

能不能只定义一个渐变,然后图形不管在什么位置应用它,都可以完整的从头拉到尾?

写回答

1回答

好帮手慕糖

2019-12-18

同学你好,这个是不能避免的,因为每个渐变的坐标,方式都不同,所以肯定是要计算的。

若是想要优化代码,可以整体封装为函数,将坐标这些作为参数,多次使用到的时候,将坐标传递过去。但是需要注意是相同的渐变才可以,且这样设置的参数也比较多,相对也麻烦些,若是使用的次数少的话,还是建议直接写。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 4826 问题

查看课程