在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);
}
});
答案 0 :(得分:0)
我已经阅读了关于Gesture和GestureOverlayView的源代码。方法setFadeEnabled(boolean)仅用于设置淡出效果,而不是淡出(消失)。 因此,没有一种方法可以解决我的问题,只能修改代码源。
我是Android世界的新手,有我的意见,欢迎指出我的错误。
THX。