uni-app图片 设置浏览功能 实现双指放大缩小 拖动移动
首先,点击触发图片浏览界面
在浏览界面去实现图片移动和放缩
图片设置双指放大缩小这个功能相对来说比较简单的,是用于官方文档的路径(组件->视图容器->movable-area),movable-area可以做双指放大缩小,并且放大的同时可以左右移动图片(页面),至于怎么做呢?
用HBuilder X编辑器创建个uni-app项目
html代码
<template><view><view class="uni-padding-wrap uni-common-mt"><movable-area scale-area><movable-view direction="all" @scale="onScale" scale="true" scale-min="1" scale-max="4" :scale-value="scale"><image src="图片路径" mode="widthFix"></image></movable-view></movable-area></view>
</view>
</template>
需要说一下movable-view标签里的 scale-min=“1” scale-max="4"是干嘛用的,这两个设置相对来说也比较重要
scale-min 拿图片来说,如果 scale-min=“0.5” 的话那图片就会显示50%,不会完全100%显示,所以就让他初始化等于 1
scale-max 他的意思是双指放大可以放大几倍,比如 scale-max=“4” 那么双指放大4倍
movable-area是不需要写任何js代码的
onScale是空函数
css代码
movable-view {display: flex;align-items: center;justify-content: center;width: 100%;height:100%;
}movable-area {height: 100%;width: 100%;position:fixed;overflow: hidden;
}movable-view image{width:100%;
}
uni-app图片 设置浏览功能 实现双指放大缩小 拖动移动相关推荐
- uni-app图片如何设置双指放大缩小
图片设置双指放大缩小这个功能相对来说比较简单的,是用于官方文档的路径(组件->视图容器->movable-area),movable-area可以做双指放大缩小,并且放大的同时可以左右移动 ...
- 移动端图片单指移动,双指放大缩小实现//touchmove的时候不让body滚动
移动端图片单指移动,双指放大缩小实现//touchmove的时候不让body滚动 思路1:移动放大缩小操作都直接放到图片上面 图片的放大缩小使用transform的scale属性操作,移动使用tran ...
- C#制作一个图片查看器,具有滚轮放大缩小,鼠标拖动,图像像素化,显示颜色RGB信息功能
目录 前言 一.界面设计 二.关键技术 1.把图片拖入到窗体并显示 2.实现图像缩放的功能 3.实现图像的移动效果 4.实时显示当前鼠标处的RGB值 5. 右击功能的实现 6.效果展示 总结 前言 使 ...
- element-ui+js+vue——实现图片的放大缩小拖动等功能——技能提升
elementui+js+vue--实现图片组件的封装 1. 实现图片的放大缩小 2. 实现图片的拖动功能 3. 实现图片的预览 最近同事在写一个关于 图片放大缩小拖动的功能,其实不止是图片,只要是在 ...
- 百度地图api不支持windows平板 双指放大缩小解决方案
百度地图api不支持windows平板 双指放大缩小解决方案 (1)保存百度使用API返回的脚本,这个接口 http://api.map.baidu.com/getscript?v=2.0, 命名为 ...
- 我的Android进阶之旅------android Matrix图片随意的放大缩小,拖动(转)
step1:新建一个项目DragAndZoom,并准备一张照片放在res/drawable-hdpi目录下,如下图所示: step2: 设置应用的UI界面,在main.xml中设置: [html] v ...
- android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果
首先呢,还是一贯作风,我们先来看看众多应用中的示例:(这种效果是很常见的,可以说应用的必须品.) 搜狐客户端 ...
- AfterEffect插件--常规功能开发--合成放大缩小--js脚本开发--AE插件
文章目录 1.算法程序 2.作者答疑 1.算法程序 AfterEffect(AE)插件是Adobe公司开发的特效制作软件,稳定快速的功能和特效,在视频制作领域使用非常广泛,本文向大家介绍如何在项目 ...
- C#图片放大缩小拖动
1.Panel里放picturebox,picturebox大小与panel相同. 放大缩小: 在窗体load事件中加入 this.MouseWheel += splitContainer1_Pane ...
最新文章
- myeclipse莫名其妙的问题
- 单片机如何使用?单片机只会用例程怎么办?
- python解析xml提交到hdfs_完美解决python针对hdfs上传和下载的问题
- 汇编语言转成c语言,如何把汇编语言转换成C语言
- Java黑皮书课后题第5章:*5.24(数列求和)编写程序,计算下面数列的和:1/3+3/5+5/7+7/9+……95/97+97/99
- C++中public,protected,private派生类继承问题和访问权限问题
- [shell] while read line 与for循环的区别
- 设计字体打包_再也不用熬夜设计字体了!525款世界级绝美PS字体包免费送
- mysql binlog更新记录缺失_记一次mysql数据库binlog丢失引起的故障
- fatal error LNK1104: cannot open file 'libboost_regex-vc100-mt-gd-1_48.lib'
- java 中特殊的_Java中一些特殊关键字
- windows和linux 下将tomcat注册为服务
- Atitit ati擅长领域总结 目录 1.1. 要点::文化 教育 祭祀(spec ,bp ??)	2 1.2. 项目提取共同特点》》产品》》内部产品+tool》》sdk》》spec》》准则
- 主流智能家居通信总线、无线、电力载波和以太网的基本介绍
- 网络货运平台申请后的优劣势分析
- 组合数公式用C语言怎么算,排列组合c怎么算 公式是什么
- Electron学习笔记(一) 配置, 创建, 设置, 监听
- 交通标志图——警告标志
- MongoDB分片机制
- cve查询_CVE年满21岁:如何实现这一里程碑
热门文章
- 关于 阿里云短信服务测试签名模版使用教程
- Docker 国内镜像地址
- 电脑PC端比较好用的桌面便签软件是哪个?
- 在Spring Boot使用Undertow服务
- mybatis自动生成代码(domin,mapper,mapper.xml)
- 应用计算机解数学模型之我见,现代教育技术在数学中应用之我见.doc
- MATLAB汽车号码识别系统设计
- 基于Lua框架下的合宙ESP32C3+1.54‘’Eink墨水屏天气时钟项目
- 用1个字节表示整数,最小值和最大值分别为?
- node.js 安装教程 (Windows zip 版)