0

ユーザーが画面をスワイプするたびに各ビューを置き換えるために、ViewNavigator を SlideViewTransition (水平方向に移動) と共に使用しています。

大丈夫です。動作していますが、ネイティブのように動作させる必要があります。- いくつかの弾性効果 (これは可能ではないと思います)

ありがとう!

更新: コードはこのようなものです。ベアボーン ビュー コンポーネントを使用した通常のスワイプです。

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);
 }
}
4

0 に答える 0