收藏
回答

canvasContext.arc 安卓苹果表现不一致

苹果和开发工具预览一致


开发工具预览界面



安卓界面


安卓版本:4.4.4

机型:小米4

微信版本:6.5.7


望解决

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

4 个回答

  • Special
    Special
    2017-04-20

    请提供一段可复现代码?

    2017-04-20
    有用
    回复
  • 莫雷克
    莫雷克
    2017-04-21

    到是吱一声啊啊啊,这到底是我写错了还是bug?

    2017-04-21
    有用
    回复
  • 莫雷克
    莫雷克
    2017-04-21

    顶一下,求解决

    2017-04-21
    有用
    回复
  • 莫雷克
    莫雷克
    2017-04-20

    index.js

    //index.js
    //获取应用实例
     
    var app = getApp()
    let x = 100, y = 100;
    Page({
      data: {
        motto: 'Hello World',
        userInfo: {}
      },
      //事件处理函数
      bindViewTap: function () {
        wx.navigateTo({
          url: '../logs/logs'
        })
      },
      onLoad: function () {
        var that = this;
        //调用应用实例的方法获取全局数据
        app.getUserInfo(userInfo => {
          //更新数据
          that.setData({
            userInfo: userInfo
          })
        })
      },
      onReady: function (e) {
     
        // 使用 wx.createContext 获取绘图上下文 context
        var context = wx.createContext()
        context.beginPath()
        context.arc(100, 100, 100, Math.PI, 0.5 * Math.PI)
        context.setStrokeStyle('#333333')
        context.stroke()
     
        // 调用 wx.drawCanvas,通过 canvasId 指定在哪张画布上绘制,通过 actions 指定绘制行为
        wx.drawCanvas({
          canvasId: 'firstCanvas',
          actions: context.getActions()
        })
      }
    })

    index.wxml

    <!--index.wxml-->
    <view class="container">
      <canvas bindtouchmove="touchMove" style="width: 500rpx; height: 500rpx;" canvas-id="firstCanvas"></canvas>
    </view>


    开发工具预览



    安卓



    直接就用你们官方的代码写的好了=.=

    2017-04-20
    有用
    回复
登录 后发表内容