【问题标题】:SplitViewNavigator Flashing between TransitionsSplitViewNavigator 在转换之间闪烁
【发布时间】:2013-05-10 03:49:12
【问题描述】:

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

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

这是我的意思的图片:

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

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

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

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

想法?我是新手,非常感谢您的帮助!

【问题讨论】:

    标签: actionscript-3 apache-flex flex-mobile


    【解决方案1】:

    尝试改变转位或/及其方向?

            private var _slide:SlideViewTransition = new SlideViewTransition();
    
            private function init():void {
                _slide.direction = ViewTransitionDirection.DOWN;
                _slide.mode = SlideViewTransitionMode.PUSH;
            }
    
            contentNavigator.pushView(Research, null, null, _slide);
    

    【讨论】:

    • 不幸的是,改变过渡没有帮助。在过渡出现之前,神秘的黑匣子还在闪烁。
    猜你喜欢
    • 2015-03-08
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 2015-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    相关资源
    最近更新 更多