如果onTouchEvent方法只能收到MotionEvent.ACTION_DOWN事件而无法收到MotionEvent.ACTION_MOVE事件和MotionEvent.ACTION_UP事件,则说明SurfaceView的属性可能设置的不对。
在属性中添加
android:clickable="true"
可以解决此问题。
如果onTouchEvent方法只能收到MotionEvent.ACTION_DOWN事件而无法收到MotionEvent.ACTION_MOVE事件和MotionEvent.ACTION_UP事件,则说明SurfaceView的属性可能设置的不对。
在属性中添加
android:clickable="true"
可以解决此问题。