Titanium - 在SDK 5.2.0上从启动画面奇怪过渡

时间:2016-02-29 18:05:13

标签: appcelerator appcelerator-titanium

我的应用有一个启动图像,与应用的第一个屏幕的背景图像相同。因此,在启动应用程序时,从启动画面到应用程序的过渡是平滑的 - 您会看到启动时出现的启动和刚出现的按钮 - 您看不到背景在移动,或者甚至在一个像素中都没有变化。

我已经开始使用sdk 5.1.2编写我的应用程序 - 这对我来说很有用。

我已将我的应用升级为使用新的5.2.0 SDK(仍使用常规启动和故事板)。在新的SDK中,启动画面显示,然后淡出,然后您看到黑屏,然后您会看到应用程序的主页面出现。远非5.1.2的平稳过渡。

如果我回到旧的SDK版本 - 我没有问题 - 但我不想被卡在SDK版本中 - 我希望能够享受新功能和错误修复。

任何人都知道这是有意改变的吗?或者是否有一些解决方法?

2 个答案:

答案 0 :(得分:1)

这是一个错误,我们有一个FIX待审核: https://jira.appcelerator.org/browse/TIMOB-20453

答案 1 :(得分:0)

我有同样的问题。我在tiapp.xml中添加了以下内容:

from scandir import scandir, walk
import sys

def subdirs(path):
    for path, folders, files in walk(path):
        for files in scandir(path):
            if 'thisfilewontbefound' in files.path:
                yield files.path

c = 0
for i in subdirs('C:\\'):
    if c > 100:
        print "test over"
        sys.exit()
    c += 1
    print i

。 。

在应用启动之前,您仍然会看到一个空白屏幕,但至少屏幕是纯白色,与黑色屏幕相比,我的主题更适合。