微信图片可以放大,需要两个手指 *** 作,放大的步骤如下:
微信版本为最新的8.0.29。
1.打开微信,选择一个给我们发送了图片的聊天对象,点击进入聊天窗(如下图):
2.选择一张图片点击进入(如下图):
3.在屏幕中用两只手指按住中间的部位,分别按照不同的方向往外滑(如下图):
4.这时候已经放大了图片,我们可以根据自己需要的大小来调整(如下图):
实现功能参考: 微信小程序自定义组件实现图片单指拖动、双指缩放效果 有修改。
给图片加拖动事件,我们需要知道它什么时候被点击、被拖拽和拖拽结束。
通过修改imageView的margin-left和margin-top来改变图片的位置以实现图片的单指移动效果和所有 *** 作结束松手后的回d效果。
通过修改imageView的宽和高以实现图片放大缩小的效果。且需要同时修改其margin-left和margin-top使图片能以【两手指的中间点为原点】缩放。
Talk is cheap, show you the code.
接下来是交互事件
小程序放大图不允许保存的原因是:1、部分安卓手机调用wx.downloadFile方法下载网络资源图片后会出现下载的图片临时路径的扩展名是unknown。所以后续在调用wx.saveImageToPhotosAlbum方法时候会报错。
2、微信小程序保存图片等都需要获取相对应的权限才可以进行接下来的 *** 作可行,如果设置中拒绝了授权,再次想要保存的时候也还是要打开权限才行
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)