收藏
回答

小程序绘制弧线时惊现bug

问题模块
API和组件


上图是在模拟器绘制的圆弧,方向和角度都没问题,下图是安卓机绘制的圆弧,从A2顺时针绘制到A1,结果安卓机是逆时针绘制,请问这个问题怎么解决?

代码:

 if (A1 - A2 > Math.PI || (A2 > A1) && A2 - A1 < Math.PI) {

        f = true

        context.arc(center.x, center.y, 30, A1, A2, false)

        context.fillText('context.arc(center.x, center.y, 30, A1, A2, false)', 20, 50)

      }

      else {

        context.arc(center.x, center.y, 30, A2, A1, false)

        context.fillText('context.arc(center.x, center.y, 30, A2, A1, false)', 20, 50)

      }


最后一次编辑于  2017-06-17  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

3 个回答

  • gongzhen
    gongzhen
    2017-06-19

    对的,真机明显不是

    2017-06-19
    赞同
    回复
  • 邓坤力
    邓坤力
    2017-06-19

    这是走到了 else 那段逻辑了吧?

    2017-06-19
    赞同
    回复
  • gongzhen
    gongzhen
    2017-06-18

    没人解决吗??

    2017-06-18
    赞同
    回复