小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
红色是 movable-area ,绿色是 movable-view。当 movable-view 面积大于 movable-area 时,应该完全包含 movable-area 的,但是某些情况下边缘部分并没有重合。下方出现的情况是,当 movable-view 的 scale 值是小数,导致 movable-view 的长宽非整数 px 的时候引起的。具体请看代码片段
- 预期表现
movable-view 能够正常覆盖住 movable-area
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
应该是边框的原因,取消边框就可以了吧,
试试movable-area的background底色跟movable-view底色不一样的情况
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
不是边框的问题哦,当 scale 是整数值或小数位数少的时候,没有这个问题
有官方关注一下吗?或者有没有其他代替方案?
本来可移动范围就是边框以内的,不能超过边框
这个小数这么多位应用场景是什么呢?
并非专门设置这么多位数的哦,双指缩放的时候,scale的值就可能这么多位。你可以试试默认为1,然后随便放大一下再移动,也有这个问题。
现在的场景是,要将图片进行裁剪,图片就是绿色的 movable-view,裁剪区域是红色的 movable-area。图片可以放大1 - 2 倍进行随意位置裁剪
针对场景,我重新写了个代码片段:
https://developers.weixin.qq.com/s/OiBfYvmD795r
可以看到边缘部分有问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
应该是边框的原因,取消边框就可以了吧,
试试movable-area的background底色跟movable-view底色不一样的情况
不是边框的问题哦,当 scale 是整数值或小数位数少的时候,没有这个问题
有官方关注一下吗?或者有没有其他代替方案?
本来可移动范围就是边框以内的,不能超过边框
这个小数这么多位应用场景是什么呢?
并非专门设置这么多位数的哦,双指缩放的时候,scale的值就可能这么多位。你可以试试默认为1,然后随便放大一下再移动,也有这个问题。
现在的场景是,要将图片进行裁剪,图片就是绿色的 movable-view,裁剪区域是红色的 movable-area。图片可以放大1 - 2 倍进行随意位置裁剪
针对场景,我重新写了个代码片段:
https://developers.weixin.qq.com/s/OiBfYvmD795r
可以看到边缘部分有问题