我的工作图表。我可以在放大或缩小,拖动......此外,我需要拖动longclick。如果您需要解释,用户可以为longClıck见图表值,用户可以拖动至左,右接longclick看其他值...的Android能感觉到吗?我用achartengine库。
I am working on charts. I can zoom in-out, dragging... Also I need longclick with dragging. if you need to explain, user can longClıck for see charts values, and user can dragging to left, right with longclick to see other values...Can Android sense it? I use achartengine library.
我现在可以处理它:)但我有另一个问题。
I can handle it now:) but I have another problem about..
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(); } });不过,code不,我明白。我应该怎么办?知道
But the code doesn't that I understand. What should I do know??
@Override public boolean onTouchEvent(MotionEvent event) { if (longPressDetector.onTouchEvent(event)) { return true; *** not work. }和我可以拖动与longClick这种方式?我是正确的方式?
And can I drag with longClick this way?? Am I right way?
推荐答案OK,我用这个..
OK,I use this..
longPressDetector = new GestureDetector(getContext(), new SimpleOnGestureListener() { @Override public void onLongPress(final MotionEvent e) { if (!isVolumeChart) { touchHandler.handleLongTouch(true); onLongPress = true; } } @Override public boolean onSingleTapUp(MotionEvent e) { if (!isVolumeChart && onClickLayout != null) onClickLayout.onClickedView(rootLayout); return super.onSingleTapUp(e); } @Override public boolean onDoubleTap(MotionEvent e) { if (!isVolumeChart) { fitZoom = new FitZoom(mChart); zoomReset(); if (volumeView != null) { volumeView.fitZoom = new FitZoom( volumeView.mChart); volumeView.zoomReset(); } } return super.onDoubleTap(e); } });更多推荐
IS"具有longclick&QUOT拖动;不可能在Android?
发布评论