Code example for Matrix

Methods: setTranslate

import android.view.View; 
import android.widget.ImageView; 
public class TouchImageView extends ImageView {
    Matrix matrix = new Matrix();
    // We can be in one of these 3 states 
    static final int NONE = 0;
    static final int DRAG = 1;
    static final int ZOOM = 2;
    int mode = NONE;
    // Remember some things for zooming 
    PointF last = new PointF();
    PointF start = new PointF();
    float minScale = 1f;
    float maxScale = 3f;
    float[] m;
    float redundantXSpace, redundantYSpace;
    float width, height;
    static final int CLICK = 3;
    float saveScale = 1f;
    float right, bottom, origWidth, origHeight, bmWidth, bmHeight;
    ScaleGestureDetector mScaleDetector;
    GestureDetector gdt;
    Context context;
	private FullImage fullImage;
    public TouchImageView(Context context) {
        this.context = context;
        mScaleDetector = new ScaleGestureDetector(context, new ScaleListener());
        gdt = new GestureDetector(new GestureListener());
        matrix.setTranslate(1f, 1f);
        m = new float[9];
        setOnTouchListener(new OnTouchListener() {