我想添加ImageView
捏合功能。所以我扩展了ImageView
并实现了OnTouchListener
接口。ImageView
是可点击的。该功能可以正常工作,但是当我将自定义ImageView
与Gallery
小部件一起使用时,图库不会滑动。如果我将focusable
and设置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;
}