gpt4 book ai didi

android - Titanium for Android 中的轻量级窗口动画

转载 作者:行者123 更新时间:2023-11-29 01:53:21 25 4
gpt4 key购买 nike

我正在尝试遵循一些关于 Appcelerator Titanium 中 android 窗口动画的指南,但实际上没有一个指南提到轻量级与重量级窗口。

无论如何,最简单的例子是行不通的:

// in mainWindow do:
var winInfoView = Ti.UI.createWindow({
title : "info",
url : 'infoview.js',
// notice I don't set the window fullscreen or modal property so that the window remains lightweight
});
winInfoView.open({
animated : true
});

更复杂的也没有:

// in mainWindow do:
var winInfoView = Ti.UI.createWindow({
title : "info",
url : 'infoview.js',
// notice I don't set the window fullscreen or modal property so that the window remains lightweight
});
var slideLeft = Ti.UI.createAnimation();
slideLeft.left = 0;
slideLeft.duration = 300;
winInfoView.open(slideLeft);

那么,是否可以为轻量级窗口的打开设置动画呢?怎么办?

最佳答案

如文档中所述:http://docs.appcelerator.com/titanium/latest/#!/api/Titanium.UI.Window

请确保您已将此代码添加到您的 tiapp.xml 中,以便可以在 android 平台中使用 lightwindow

<property name="ti.android.useLegacyWindow" type="bool">true</property>

这段代码非常适合我:

    var menuWindow = Ti.UI.createWindow({
top:0,
left:0,
width:150
});
menuWindow.open({
activityEnterAnimation: Ti.Android.R.anim.slide_in_left
});

menuWindow.add(something);

关于android - Titanium for Android 中的轻量级窗口动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16673173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com