收藏
回答

Canvas组件的shadowBlur问题,是否是bug?

    const context = wx.createCanvasContext('canvas')

    context.shadowColor = 'black'

    context.shadowOffsetX = 20

    context.shadowOffsetY = 20

    context.fillStyle = 'blue'

    context.fillRect(20, 20, 100, 80)

    context.draw()


这样一段代码,在H5和手机上行为表现不一致。预览是一种效果,跑到手机上实际是另外一种效果。目测的原因是android实现里面调用了setShadowLayer方法,传入radius为0的情况,代表是去掉shadow。。实际上H5或者IDE的预览中,传入为0的时候是代表无模糊边框。

回答关注问题邀请回答
收藏
登录 后发表内容
问题标签