我有一个要求,比如在图像视图中显示位图并提供捏合.如果需要然后从android中的imageview裁剪可见图像.为此,我找到了这样的解决方案,它可以帮助至少一个开发人员.
public class PinchImageView extends ImageView implements OnTouchListener {
private Context mContext;
private float MAX_SCALE = 4f;
private Matrix mMatrix;
private final float[] mMatrixValues = new float[9];
// display width height.
private int mWidth;
private int mHeight;
private int mIntrinsicWidth;
private int mIntrinsicHeight;
private float mScale;
private float mMinScale;
private float mPrevDistance;
private boolean isScaling;
private int mPrevMoveX;
private int mPrevMoveY;
private GestureDetector mDetector;
String TAG = "PinchImageView ";
private boolean temp ;
public PinchImageView (Context context, AttributeSet attr) { …Run Code Online (Sandbox Code Playgroud)