我的需求如下:

对照片可以进行移动,放大,缩小,仅对当前视图区域内的图像进行截图。

我发现image放大后,会覆盖掉movable-area之外的其他区域。而我需要的是image放大后,超过movable-area部分会自动隐藏。请问如何做到,谢谢


我选择使用了movable-view组件。代码如下:

<view class="section">

<view class="section__title">缩放移动</view>

<movable-area class="img" style="height: {{scaleWidth}}px; width: {{scaleWidth}}px; background: red;" scale-area>

<movable-view style="height: {{scaleWidth}}px; width: {{scaleWidth}}px; background: blue; " direction="all" bindchange="onChange" bindscale="onScale" scale scale-min="0.5" scale-max="10" scale-value="1" out-of-bounds="false">

<image class='img' src="/images/wxBackup-bg.png" style="height: {{scaleWidth}}px; width: {{scaleWidth}}px"></image>

</movable-view>

</movable-area>

</view>

<view style='position:absolute;bottom:0px; padding:0px;margin:0px;width:100%'>

<button bindtap="cutphoto">截图</button>

</view>

- 希望提供的能力


展开全部
收起
0回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部