Android ImageView图片点击时放大,松开时恢复原来的状态
前言
最近在开发中,遇到点击ImagView时要求放大,然后松开后恢复原来的状态,这时就需要setOnTouchEvent的事件,然后处理
MotionEvent.ACTION_DOWN和MotionEvent.ACTION_UP事件就可以了 MotionEvent.ACTION_DOWN时图片放大,MotionEvent.ACTION_UP恢复原来的样子
具体代码如下:
app_icon.setOnTouchListener((v, event) -> {if (event.getAction() == MotionEvent.ACTION_DOWN) {//放大图片v.setScaleX((float) 1.3);v.setScaleY((float) 1.3);} else if (event.getAction() == MotionEvent.ACTION_UP|| event.getAction() == MotionEvent.ACTION_CANCEL) {//恢复原状v.setScaleX((float) 1.0);v.setScaleY((float) 1.0);}return true;});
Android ImageView图片点击时放大,松开时恢复原来的状态相关推荐
- Android ImageView图片显示点击背景切换
为什么80%的码农都做不了架构师?>>> 一.介绍 ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等. 二.XML属性 android:adjustV ...
- Android 自定义图片点击放大、缩小
@SuppressLint("AppCompatCustomView") public class ZoomImageView extends ImageView implemen ...
- android html图片点击事件,TextView加载html图片并点击放大
实际上android中的textview是提供了加载html代码的功能的,使用的方法也很简单 textView.setText(Html.fromHtml("html",null, ...
- Android实现图片点击放大
第一步: // 查看大图 implementation 'com.github.SherlockGougou:BigImageViewPager:v4_6.1.1' 第二步: 在图片点击事件里调用: ...
- android imageview 图片切换动画,模仿优酷Android客户端图片左右滑动(自动切换)效果...
本例是用ViewPager去做的实现,支持自动滑动和手动滑动,不仅优酷网,实际上有很多商城和门户网站都有类似的实现: 具体思路: 1. 工程中需要添加android-support-v4.jar,才能 ...
- android html图片点击事件,Android TextView加载HTMl图文之添加点击事件和查看图片
前言 用TextView显示Html图文,每一个需求都是需要探索的,不再是简单的添加点击事件就可以了. 1.如何添加点击事件 这里要使用上在Html.forHtml()方法中的第四个参数:Html.T ...
- Android ImageView 图片靠右,靠左处理
ImageView 图片靠右,靠左处理 相信在工作中很多人都会遇到ImageView需要图片靠左和靠右,典型的案例就是悬浮窗缩进的小图片,前几天在工作中遇到,随手一记. 简单介绍下布局文件 <? ...
- 原生html写h5项目时,有时会遇到img标签图片点击会放大的问题
有时候会有一些点击事件和跳转按钮里面包含着图片,移动端点击到图片时会放大展示这张图片 两个解决方法 第一种:给这个图片加一个css属性 pointer-events: none; 第二种:方法就是直接 ...
- Android ImageView图片自适应
网络上下载下来的图片自适应:android:adjustViewBounds="true"(其详细解释在下面) <ImageView android:id=" ...
最新文章
- 操作系统选择成固定模式 HTML5是潜在方向
- lo ate my IP address问题解决
- ORACLE DBA学习笔记--表空间的管理(tablespace)
- MongoDB入门_MongoDB安装与配置
- python文本提取_使用Python从HTML文件中提取文本
- 使用Xshell登录AWS的EC2云服务器和开启EC2上允许root+密码方式登录
- c语言程序设计 cap 翁恺,GPS数据处理 翁恺老师C语言程序设计CAP第10章编程题
- BFS - 求最短路径
- 一步一步利用django创建博客应用(三)
- 【w3cschool】通过C语言类比快速上手C#
- 为什么建议要延迟macOS升级,小编为你全面分析!
- 面试C++后台开发考察哪些问题?
- 小任务之使用SVG画柱状图~
- 米思齐Mixly图形化编程---数管码时钟
- 计算机教学得意之处,wysxhl
- ubuntu系统如何连接到服务器,远程ubuntu系统怎么连接到服务器
- URI API——公交、驾车、步行导航
- 分析DLL搜索顺序劫持的原理
- Python3:pygame模块的简单的使用(加载图片并让图片动起来)
- 边界层积分方程与马兰格尼效应
热门文章
- oracle报错ORA-39002: invalid operationORA-39070: Unable to open the log file.ORA-29283: invalid file
- 【ABS学习】ABS基础
- 安装SQL Server
- Java JDBC 使用Statement 产生sql注入问题
- 【HDU】4859 海岸线 黑白染色+最小割
- Aspera从NCBI下载基因组数据
- 【网络层】流量控制VS拥塞控制、路由器功能、SDN控制平面
- 树莓派因芯片短缺涨价,2GB版上调10美元,国内价格更离谱
- PSPNet 语义分割网络模型论文解读
- ffmpeg下无法枚举摄像头的解决方案