前言
最近在开发中,遇到点击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