//布局文件 <ImageView android:id="@+id/picture" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="matrix" android:src="@drawable/dck"/> //代码 package com.example.lenovo_pc.mypicture; import android.graphics.Matrix; import android.graphics.PointF; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.widget.ImageView; public class MainActivity extends AppCompatActivity { private ImageView picture; private float
图片平移缩放
最新推荐文章于 2018-09-23 20:50:15 发布
这篇博客介绍了如何在Android应用中实现图片的平移和缩放功能。通过设置ImageView的scaleType为matrix,并监听触摸事件,动态调整Matrix来实现图片的拖动和双指缩放。代码示例中,定义了MODE_DRAG、MODE_ZOOM和MODE_NONE三种模式,分别对应拖动、缩放和无操作状态,通过对MotionEvent的ACTION_DOWN、ACTION_POINTER_DOWN和ACTION_MOVE等事件的处理,实现了平移和缩放操作。
摘要由CSDN通过智能技术生成