0

这有点难以描述,所以请多多包涵。

现在,我有一个SplitViewNavigator设置,ViewNavigator左边是一个小的菜单,右边是一个较大的内容(我想这很明显)。当我单击左侧的一个选项时,右侧的内容会按应有的方式转换到适当的视图。ViewNavigator但是,过渡似乎还涉及一个黑框,在新视图被推到右侧之前,该黑框在右侧底部快速闪烁ViewNavigator

这是我的意思的图片:

https://dl.dropboxusercontent.com/u/384321/black_flash_box.png

我对为什么会发生这种情况感到有些困惑,因为我以前从未见过这种情况。例如,在“电话友好”版本(它只是推送视图而不是使用 a ViewNavigator)中,这永远不会发生。

虽然这不会影响功能,但它真的很难看,并且看起来应用程序在任何时候有人更改视图时都在“闪烁”,这对于普通的手机界面来说更加令人沮丧。

这是我用来在相关情况下进行推送的代码(我不认为这是因为我从 Adob​​e 了解了该方法):

var splitNavigator:SplitViewNavigator = navigator.parentNavigator as SplitViewNavigator;
var contentNavigator:ViewNavigator = splitNavigator.getViewNavigatorAt(1) as ViewNavigator;             
contentNavigator.pushView(Research);

想法?我是一个新手,所以我真的很感谢你的帮助!

4

1 回答 1

0

尝试改变传输或/和它的方向?

        private var _slide:SlideViewTransition = new SlideViewTransition();

        private function init():void {
            _slide.direction = ViewTransitionDirection.DOWN;
            _slide.mode = SlideViewTransitionMode.PUSH;
        }

        contentNavigator.pushView(Research, null, null, _slide);
于 2013-05-09T19:49:12.397 回答