在GestureOverlayView添加了OnGesturePerformedListener之后,手势会自动淡出

时间:2014-09-13 14:10:39

标签: android gesture

在GestureOverlayView添加了GestureOverlayView.OnGesturePerformedListener之后,我绘制的手势总是自动淡出,我该怎么做才能避免淡出?

我在Android Develpers中找到了一个方法setFadeEnabled(boolean),但无论我在onCreate()或onGesturePerformed(GestureOverlayView overlay,Gesture手势)中调用它,我画的手势仍然淡出? 请给我一些方法,非常感谢你!

mOverlay = (GestureOverlayView) findViewById(R.id.gesture_layout);
    mOverlay.setFadeEnabled(false);
    mOverlay.addOnGesturePerformedListener(new OnGesturePerformedListener() {

        @Override
        public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
            // TODO Auto-generated method stub
            mOverlay.setFadeEnabled(false);
        }
    });

1 个答案:

答案 0 :(得分:0)

我已经阅读了关于Gesture和GestureOverlayView的源代码。方法setFadeEnabled(boolean)仅用于设置淡出效果,而不是淡出(消失)。 因此,没有一种方法可以解决我的问题,只能修改代码源。

我是Android世界的新手,有我的意见,欢迎指出我的错误。

THX。