Android真机用户圆角头像无法显示
发布于 5 年前 作者 yangtian 15935 次浏览 来自 问答

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

6 回复

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)

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

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

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

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

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

回到顶部