今天小试了下所谓的图片察看器,可以对图片进行放大缩小和拖动。这样看上去就可以更好的查看图片了
今天自己写了个小例子,实现了基本功能,可谓最简单的实现方法,大家可以参考,可以对下面这个类进行二次修改达到自己的目的,以下就是ScaleImageView:
package com.spider.zjd.view;
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.ViewGroup.LayoutParams;
import android.widget.ImageView;
/**
* 可以进行两指缩放,并且可以进行拖拉的ImageView最简单原生的实现
* @author Seal
* Created on 2014年5月15日 下午2:08:49
* @note
*/
public class ScaleImageView extends ImageView {
private float lastX, lastY;// 上一次记录的点
private float lastDistance;//上一次两点间的距离
public ScaleImageView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public ScaleImageView(Context context) {
super(context);
}