0

Android を学習するための実験は、2 本指の押下を検出することです。カスタム ImageView をタッチでランダムな写真に変更するアプリがあります。それはうまくいきます。2本以上の指で押したときにのみ画像を変更したい. pointerCount>1 の場合にのみ画像をランダム化する IF ステートメントがあります。それは何もしません。

ASUS Transformer TF101 を PC に接続しています。onTouch イベントを持つ単純なカスタム ImageView があります。

public boolean onTouchEvent(MotionEvent event) {
    int number =event.getPointerCount();
    if (number > 1){
        *randomise pic*

デバッグのステップスルー中に 'number' の値を調べます (この ASUS から Log.d は機能しません :()。何本の指で触れても常に 1 です。

何か案は?

4

1 に答える 1

-3

(X) false を返します。

(X) super.onTouchEvent(イベント) を返します。

(O) 真を返します。

于 2013-01-02T14:15:25.630 に答える