私はこれを持っています:
@Override
public void onTouch(final ControlTouchEvent event) {
int action = event.getAction();
if (action == Control.Intents.TOUCH_ACTION_PRESS) {
Log.d("Touch Test", "Touch: Press at " + event.getX() + " - " + event.getY());
}
else if (action == Control.Intents.TOUCH_ACTION_RELEASE) {
Log.d("Touch Test", "Touch: Release at " + event.getX() + " - " + event.getY());
}
}
基本的には動作しますが、シングルプレス用です。説明させてください。
画面を押して同じ位置で放すと、「クリック」と呼ばれないように、両方のログが発生します。最初に押してから離します。
しかし、スクロールを管理したいので、押して指を動かし、画面の他の場所で離すと、プレスイベントが発生するだけです。
押したときの開始位置と離したときの終了位置が知りたいのでレイアウトをスクロールしたい!
どうすればそれを達成できますか?
ありがとう!