收藏
回答

movable-view 边缘问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug movable-area & movable-area 客户端 6.5.3 2.5.0

- 当前 Bug 的表现(可附上截图)


红色是 movable-area ,绿色是 movable-view。当 movable-view  面积大于 movable-area 时,应该完全包含 movable-area 的,但是某些情况下边缘部分并没有重合。下方出现的情况是,当 movable-view 的 scale 值是小数,导致 movable-view 的长宽非整数 px 的时候引起的。具体请看代码片段




- 预期表现


movable-view 能够正常覆盖住 movable-area


最后一次编辑于  2019-01-17
回答关注问题邀请回答
收藏

2 个回答

  • 2019-01-18

    应该是边框的原因,取消边框就可以了吧,

    试试movable-area的background底色跟movable-view底色不一样的情况

    2019-01-18
    有用
    回复 1
    • Shin
      Shin
      2019-01-18

      不是边框的问题哦,当 scale 是整数值或小数位数少的时候,没有这个问题

      2019-01-18
      回复
  • Shin
    Shin
    2019-01-18

    有官方关注一下吗?或者有没有其他代替方案?

    2019-01-18
    有用
    回复 6
    • 2019-01-18

      本来可移动范围就是边框以内的,不能超过边框

      2019-01-18
      回复
    • 灵芝
      灵芝
      2019-01-18

      这个小数这么多位应用场景是什么呢?

      2019-01-18
      回复
    • Shin
      Shin
      2019-01-18回复灵芝

      并非专门设置这么多位数的哦,双指缩放的时候,scale的值就可能这么多位。你可以试试默认为1,然后随便放大一下再移动,也有这个问题。

      2019-01-18
      回复
    • Shin
      Shin
      2019-01-18回复灵芝

      现在的场景是,要将图片进行裁剪,图片就是绿色的 movable-view,裁剪区域是红色的 movable-area。图片可以放大1 - 2 倍进行随意位置裁剪

      2019-01-18
      回复
    • Shin
      Shin
      2019-01-18回复灵芝

      针对场景,我重新写了个代码片段:

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

      可以看到边缘部分有问题

      2019-01-18
      回复
    查看更多(1)
登录 后发表内容