定义一个photoview的类继承与View
并实现view的构造方法
重写onDraw和onSizeChanged方法
测量尺寸以及缩放比例
在onDraw里进行绘制
在onDraw里实现缩放
实现手指操作,使用系统提供的api
定义一个GestureDetertor
定义一个GestureListener对象
实现GestureDetertor的方法
onSingleTapUp
up的时候触发,双击的时候在第二次up时触发
onLongPress
长按 默认触发时间是300ms
onScroll
类似于move事件,滑动
onFling
抛掷
onShowPress
延时触发 100ms,处理点击效果(水波纹)
onDown
按下时触发
注意:一定返回true
onDoubleTap
双击,第二次点击按下的时候 40ms-300ms,小于40ms视为抖动
onDoubleTapEvent
和touchevent不同的是,在第二次down,up,move时触发
onSingleTapConfirmed
单机按下时触发,双击时不触发
延时300ms触发tap事件
初始化