私はチャートに取り組んでいます。ズームイン、アウト、ドラッグできます...また、ドラッグでロングクリックする必要があります。説明が必要な場合、ユーザーはロングクリックしてチャートの値を表示できます。また、ユーザーはロングクリックで左、右にドラッグして他の値を表示できます...Androidはそれを感知できますか? achartengine ライブラリを使用します。
私は今それを扱うことができます:)しかし、私は別の問題を抱えています..
longPressDetector = new GestureDetector(getContext(), new SimpleOnGestureListener() {
@Override
public void onLongPress(final MotionEvent e) {
int x = (int) e.getX();
final int y = (int) e.getY();
Toast.makeText(context, "long press", Toast.LENGTH_SHORT).show();
}
});
しかし、コードは私が理解しているわけではありません。何を知ればいいの??
@Override
public boolean onTouchEvent(MotionEvent event) {
if (longPressDetector.onTouchEvent(event)) {
return true; *** not work.
}
そして、このように longClick でドラッグできますか?? 私は正しいですか?