Androidを学習する際の経験は、2本指のプレスを検出することです。私はカスタムのImageViewをタッチしてランダムな写真にするアプリを持っています。それはうまく動作します。私は今、2つ以上の指が押されたときにのみ絵を変えたいと思っています。 pointerCount> 1の場合、画像をランダム化するIF文があります。それは何もしません。なぜgetPointerCount()は常に1を返しますか?
私は自分のASUS Transformer TF101をPCに接続しています。私はonTouchイベントを持つ簡単なカスタムImageViewを持っています。
public boolean onTouchEvent(MotionEvent event) {
int number =event.getPointerCount();
if (number > 1){
*randomise pic*
私はデバッグのステップスルー時の「数」の値を調べる(Log.dは:(このASUSから私のために動作しません)、それは関係なく、私が触れてどのように多くの指は常に1ません。
任意のアイデア
**このメソッドで** true **を返しますか? –
いいえ、私はちょうどそれを見つけました - noob間違い:D 私はまだsuper()フォームを返しました。この質問は終了することができます。 –