-
获取放大以后的图片的宽高以及四个点的坐标
查看全部 -
在进行对缩放中心点进行缩放时要不断的检查当前图片所在位置,并修正图片的位置,当图片小于屏幕的宽或高时,使图片位于屏幕中心
查看全部 -
通过ScaleGestureDetector的getFocusX(),getFocusY(),得到缩放的中心点
查看全部 -
修复未添加OnTouchListener监听的问题
查看全部 -
控制缩放范围
查看全部 -
ImageView 的 getDrawable() == null 表示没有图片被设置
查看全部 -
得到当前图片的缩放值
float[] values = new float[9];
mScaleMatrix.getValues(values);
currScale = values[Matrix.MSCALE_X];
查看全部 -
ScaleGestureDetector 捕获用户多指触控时缩放的比例
查看全部 -
在ScaleGestureDetector的onScale(ScaleGestureDetector detector)方法中通detector可以拿到缩放的值scaleFactor = detector.getScaleFactor(),如此等等
查看全部 -
在OnTouchListener的onTouch(View v, MotionEvent event)方法中
将event对象传递给ScaleGestureDetector的onTouchEvent(event),并return true;
将MotionEvent 交给ScaleGestureDetector进行处理
查看全部 -
让控件实现OnTouchListener接口并为控件添加OnToucheListener的监听
查看全部 -
在onScaleBegin时return true
查看全部 -
ScaleGestureDetector.OnScaleGestureListener有三个方法
onScale(ScaleGestureDetector detector);
onScaleBegin(ScaleGestureDetector detector)
onScaleEnd(ScaleGestureDetector detector)
查看全部 -
让当前的类实现ScaleGestureDetector.OnScaleGestureListener缩放接口的监听;
并将当前的类注入到ScaleGestureDetector当中
查看全部 -
多点触控探测器类ScaleGestureDetector
查看全部
举报