Flex Mobile:滑动手势作为原生手势

时间:2013-05-28 20:25:50

标签: flex mobile air gesture

我正在使用带有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);
 }
}

0 个答案:

没有答案