GestureOverlayView添加了OnGesturePerformedListener后,手势自动淡出
问题描述:
GestureOverlayView添加了GestureOverlayView.OnGesturePerformedListener后,我绘制的手势总是自动淡出,应该如何避免淡出?我发现了一个Android Develpers中的setFadeEnabled(boolean)方法,但无论我在onCreate()或onGesturePerformed(GestureOverlayView叠加,手势手势)中调用它,我画的手势仍然淡出? 请给我一些方法,非常感谢你!GestureOverlayView添加了OnGesturePerformedListener后,手势自动淡出
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);
}
});
答
我已经读到了手势和GestureOverlayView.The方法setFadeEnabled(布尔)源代码只用来设置淡出的效果,而不是是否褪色出(消失)。 所以没有办法解决我的问题,只能修改代码源。
我是Android的世界新手,有我的意见,欢迎指出我的错。
Thx。