收藏
回答

Android真机用户圆角头像无法显示

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug Canvas 客户端 Android 6.6.6 1.9.91

很奇葩的一个问题,在模拟器上(Android和ios)展示正常,ios真机也是正常,Android真机上就无法展示圆角头(连头像都展示不出来),SDK_VERSION 1.9.91,开发者工具 v1.02.1803210


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

6 个回答

  • 蓝小黑
    蓝小黑
    2018-05-07

    确实是参数问题,缺少了起始弧度这个参数,感谢你的帮助!

    然后我想吐槽:为什么ios是正常的呢?还有就是不能抛个异常吗。。。想哭

    2018-05-07
    有用
    回复
  • cunjinli
    cunjinli
    2018-05-07

    ctx.arc(app.globalData.phoneInfo.windowWidth / 2, 52 * screenHeight / 667, (33 * screenHeight / 667), Math.PI * 2 , false)

    少了一个参数,应该是下面的才对,具体请看文档https://developers.weixin.qq.com/miniprogram/dev/api/canvas/arc.html

    ctx.arc(app.globalData.phoneInfo.windowWidth / 2, 52 * screenHeight / 667, (33 * screenHeight / 667), 0, Math.PI * 2 , false)

    2018-05-07
    有用
    回复
  • 蓝小黑
    蓝小黑
    2018-05-07

    代码片段wechatide://minicode/VpJ6bemB65ZF,之前那个宽度和高度用的百分比,不晓得为啥没用,现在改成了px,麻烦帮看下哈,谢谢!

    2018-05-07
    有用
    回复
  • cunjinli
    cunjinli
    2018-05-07

    你好,你提供的代码片段跑出来的效果是白屏,麻烦重新提供

    2018-05-07
    有用
    回复
  • 蓝小黑
    蓝小黑
    2018-05-07

    代码片段wechatide://minicode/HezWcemk6cZD,谢谢!

    2018-05-07
    有用
    回复
  • cunjinli
    cunjinli
    2018-05-07

    你好,请提供代码片段(https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/minicode.html),我们定位下问题

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