收藏
回答

用canvas绘制效果,每次绘制的安卓手机图文样式都不一致,苹果手机图文样式一致,如何解决?

用canvas绘制效果,每次绘制的安卓手机图文样式都不一致,苹果手机图文样式一致,如何解决?

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

2 个回答

  • 银色子弹
    银色子弹
    2021-04-25

    绘制的时候使用的是px单位,你的ios手机和你调试的设备应该分辨率是吻合的所以看不出来,问题原因不是因为ios还是安卓。是因为未考虑不同手机分辨率适配问题

    绘制时获取下设备和375的缩放系数(微信是按照750来适配的,默认px是0.5的rpx也就是375)

    都要乘以缩放系数

    这里也不要使用px单位,全部调整为rpx

    对应600rpx和800rpx

    2021-04-25
    有用
    回复 11
    • 孝^_^
      孝^_^
      2021-04-25
      还是不行 ,你帮我看看我这个代码,在安卓手机上还是会变
      2021-04-25
      回复
    • 孝^_^
      孝^_^
      2021-04-25
      https://developers.weixin.qq.com/s/yLsYmPmT7ipS
      2021-04-25
      回复
    • 银色子弹
      银色子弹
      2021-04-26回复孝^_^
      这是android机型 小米6的真机画面
      2021-04-26
      回复
    • 银色子弹
      银色子弹
      2021-04-26回复孝^_^
      这是ios机型 iphonex的真机画面
      2021-04-26
      回复
    • 银色子弹
      银色子弹
      2021-04-26回复孝^_^
      如果你想论证是安卓系统的问题,那至少拿三五部不同厂商,不同尺寸的来试,不要仅凭一部手机就下结论哦~canvas绘制大概率和系统没有关系,就是尺寸分辨率的问题,你再研究研究
      2021-04-26
      回复
    查看更多(6)
  • 孝^_^
    孝^_^
    2021-04-25

    https://developers.weixin.qq.com/s/VejgWPm97cpt

    2021-04-25
    有用
    回复
登录 后发表内容