收藏
回答

[提交bug canvas]设置setLineWidth失效

问题模块
API和组件



公司名称

传神(深圳)科技有限公司

MP帐号(邮箱)

494753013@qq.com

开发者微信号

yang_chenhao

机型(如iPhone 6s plus)iphone7


操作系统(如iOS 9.3)IOS 10.3.2


是否必现

出现时间

编译完成

操作路径(即如何操作可以复现该问题)

无需操作

问题描述(具体问题介绍)

业务需要在canvas中画不同粗细的线条,调用setLineWidth这个接口改变线条直径,同时给线条加上一个渐变颜色时,线条粗度变回默认粗度设置setLineWidth失效。 小程序电脑调试工具上预览也没问题,使用安卓手机调试同样没问题,上传到iphone7 如上版本时上预览则出现描述问题。

问题截图(客户端问题界面截图)

代码片段截图






最后一次编辑于  2017-06-28
回答关注问题邀请回答
收藏

4 个回答

  • 汝
    2017-09-13

    加上渐变后线条的端点样式这个API setLineCap('round')就失效了

    2017-09-13
    赞同
    回复
  • 杨晨昊
    杨晨昊
    2017-06-29

    如果加上渐变色粗度设置则会失效。如果不加渐变色,ios安卓环境均无问题。加上渐变色ios环境则会出问题。

    2017-06-29
    赞同
    回复
  • 杨晨昊
    杨晨昊
    2017-06-29

    补充安卓环境正常效果


    2017-06-29
    赞同
    回复
  • hulk
    hulk
    2017-06-28

    谢谢详细的反馈,不过从图片没没有发现什么地方有问题

    可以给一下正常和不正常的对比图么?


    2017-06-28
    赞同
    回复