收藏
回答

Canvas clip安卓无效

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug clip 客户端 Android 6.6.6 2.0.0
const app = getApp()
var ctx = null
Page({
  data: {
 
  },
  onLoad: function () {
    ctx = wx.createCanvasContext('canvas')
  },
  doclip: function (e) {
 
    ctx.save()
    ctx.beginPath()
    ctx.arc(40, 40, 30, 0, 2 * Math.PI)
    ctx.clip()
    ctx.drawImage('https://wx.qlogo.cn/mmopen/vi_32/Q0j4TwGTfTKsBRgibKxD2MibPnRHwGDsqzIia46drCu8EFHKPksufzUrIypBWxZ3xM6c7S7nRcicA4qwTAicN704thA/132', 10, 10, 60, 60)
    ctx.restore()
    ctx.draw(true)
  }
})

上面的代码,开发工具正常,安卓手机没有任何反应

回答关注问题邀请回答
收藏

1 个回答

  • Jake
    Jake
    2018-05-08

    drawImage 给的图片是必须先下载到本地,有两种方式

    1、wx.getImageInfo 得到path

    2、wx.downloadFile 得到tempFilePath

    2018-05-08
    有用
    回复
登录 后发表内容