ボタンにOnTouchListener
を設定していますので、モーションタイプがMotionEvent.ACTION_MOVE
かどうか確認できます。一方、それはTextView
であれば、私は以下のコードを見てみましょうたとえばMotionEvent.ACTION_MOVE
MotionEvent.ACTION_MOVEに対して敏感な項目はどれですか?
のあらゆる瞬間を取得することはできません。
public boolean onTouch(View view, MotionEvent me) {
if (me.getAction() == MotionEvent.ACTION_DOWN) {
Log.e(TAG,"1");
}
if (me.getAction() == MotionEvent.ACTION_UP) {
Log.e(TAG,"2");
} else if (me.getAction() == MotionEvent.ACTION_MOVE) {
Log.e(TAG,"3");
}
return false;
}
私はボタンにこのリスナーをバインドする場合、私は」を参照してくださいすることができます私のログに「3」と書かれていますが、これをImageView
などにバインドすると「3」は表示されません。どちらの場合も「1」と「2」が正常に動作しています。
MotionEvent.ACTION_MOVE
はどのアイテムが敏感なのですか(私が間違っていない場合)ですか?
どのようにこれが動作している、それの背後にあるロジックは何ですか? – guness
err ..でも私は知りません。いくつかのブログから入手しました...:D – 5hssba
これはリンクです.. http://www.qc4blog.com/?p=1181 – 5hssba