我想在Android中打開和關閉窗口時添加窗口過渡。Titanium:窗口過渡不適用於Android
爲Windows創建transistions在這裏的文檔描述:http://docs.appcelerator.com/platform/latest/#!/api/Titanium.UI.Window
foo.js具有以下TSS文件:
"#win": {
theme: "Theme.AppCompat.Translucent.NoTitleBar",
fullscreen: false, // To make it heavy-weight (although this should not be needed for > v3.2.0)
}
我曾嘗試以下方法:
方法1
Alloy.createController('foo')
.getView().open({
activityEnterAnimation: Ti.Android.R.anim.fade_in,
activityExitAnimation: Ti.Android.R.anim.fade_out
});
上面的輸入動畫按預期工作。但是,淡出不起作用。
方法2
Alloy.createController('foo')
.getView().open({
activityEnterAnimation: Titanium.UI.Android.TRANSITION_FADE_IN,
activityExitAnimation: Titanium.UI.Android.TRANSITION_FADE_OUT
});
既不淡入或淡出工作
方法3
"#win[platform=android]": {
activityEnterAnimation: Titanium.UI.Android.TRANSITION_FADE_IN,
activityExitAnimation: Titanium.UI.Android.TRANSITION_FADE_OUT,
// OR
// activityEnterAnimation: Ti.Android.R.anim.fade_in,
// activityExitAnimation: Ti.Android.R.anim.fade_out,
}
既不淡入或淡出爲任一情況下的工作。
你什麼它不工作?這是一個錯誤嗎?有報道過哈斯嗎? –