我想添加ImageView捏合功能。所以我扩展了ImageView并实现了OnTouchListener接口。ImageView是可点击的。该功能可以正常工作,但是当我将自定义ImageView与Gallery小部件一起使用时,图库不会滑动。如果我将focusableand设置clickable为 false,则画廊滑动。我怎样才能让他们一起工作?
自定义 ImageView 的代码
public class Custom6 extends ImageView implements OnTouchListener {
public Custom6(Context context) {
super(context);
setClickable(true);
setScaleType(ScaleType.MATRIX);
setOnTouchListener(this);
}
public Custom6(Context context, AttributeSet attrs,
int defStyle) {
super(context, attrs, defStyle);
setClickable(true);
setScaleType(ScaleType.MATRIX);
setOnTouchListener(this);
}
public Custom6(Context context, AttributeSet attrs) {
super(context, attrs);
setClickable(true);
setScaleType(ScaleType.MATRIX);
setOnTouchListener(this);
}
public boolean onTouch(View v, MotionEvent event) {
return true;
}