我正在使用带有SlideViewTransition的ViewNavigator(水平移动),以便在用户滑动屏幕时替换每个视图。
没关系,它正在运行,但我需要让它像本机一样工作: - 如果您在中间停止滑动并想要返回,则视图会跟随您的手指。 - 一些弹性效果(我不认为这可能是这个)
谢谢!
更新:代码是这样的。是否使用准系统视图组件进行常规滑动。
var slideTransLeft:SlideViewTransition = new SlideViewTransition();
slideTransLeft.direction = ViewTransitionDirection.LEFT;
slideTransLeft.duration = 600;
var slideTransRight:SlideViewTransition = new SlideViewTransition();
slideTransRight.direction = ViewTransitionDirection.RIGHT;
slideTransRight.duration = 600;
addEventListener(TransformGestureEvent.GESTURE_SWIPE,onSwipe);
function onSwipe(event:TransformGestureEvent):void
{
if (event.offsetX == 1) {
navigator.pushView(myNewViewClass,null,null,slideTransRight);
}
else if (event.offsetX == -1) {
navigator.popView(slideTransLeft);
}
}