2016-04-23 6 views
2
@Override 
public void onShowPress(MotionEvent e) { 
    buckysmessage.setText("onShowPress"); 
} 

@Override 
public boolean onSingleTapUp(MotionEvent e) { 
    buckysmessage.setText("onSingleTapUp"); 
    return true; 
} 

@Override 
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) { 
    buckysmessage.setText(" onScroll"); 
    return true; 
} 

@Override 
public void onLongPress(MotionEvent e) { 
    buckysmessage.setText("onLongPress"); 
} 

基本的に私はあなたが私はジェスチャーインターフェースからメソッドをoveridingたし、私がしたものを2つのジェスチャーが何であるかに混乱していた見ることができますandroid.Asでshowプレス対長押しを構成しているのか分かりません。アンドロイドのshowpressとlongpressの違いは何ですか?

+0

ドキュメントによって違いが説明されています... http://developer.android.com/reference/android/view/GestureDetector.OnGestureListener.html –

答えて

0

ユーザーがダウンモーションイベントを実行し、まだ移動またはアップを実行していません。このイベントは、ユーザにアクションが認識されたこと、すなわち要素を強調表示することを知らせるための視覚的フィードバックをユーザに提供するために一般的に使用される。

たとえば、whatsappやテキスト付きのほぼすべてのアプリケーションでタップの下にテキストをマークするのにかかる時間です。

関連する問題