ピンチ機能をImageView
に追加します。そこで私はImageView
を拡張し、OnTouchListener
インターフェイスを実装しました。 ImageView
はクリック可能です。機能itselは動作しますが、Gallery
ウィジェットでカスタムImageView
を使用すると、ギャラリーはスワイプしません。 focusable
とclickable
をfalseに設定すると、ギャラリーがスワイプします。どうすれば一緒に働けるの?その後、カスタムのためギャラリー付きImageView onTouchListener
コードは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;
}
あなたはリストビューを使用したりしていない場合は、あなたが私に教えてくださいすることができます... –
いいえ私はギャラリーウィジェットを使用しています – Blackbelt
実際にリストビューで私は同様の問題を抱えています...子供をクリック可能な状態に設定すると、そのイベントの子を親として持つことができない親が密接にバインドされるため、同じイベント私はそのケースではダミーの子ビューを使用し、イベントで動作するために放送受信機を使用しています。 –