1
我對鈦合金相當陌生,最近2周我一直在挖掘文檔&問題解決如何動畫打開窗口,但沒有解決方案適用於我還是隻是部分。鈦合金 - Android上的動畫窗口
這是我到目前爲止 - slide_in_up工作,但關閉動畫slide_out_down不是。奇怪的是,當我將關閉動畫更改爲slide_out_right時,它可以正常工作。
我有在/platform/android/res/anim/slide_in_up.xml和slide_out_down.xml動畫XML文件
我做錯什麼了嗎?
我index.js
$.cardbut.addEventListener('click', function(e) {
var cardwin = Alloy.createController('card').getView();
cardwin.open({
activityEnterAnimation : Ti.App.Android.R.anim.slide_in_up,
});
cardwin.addEventListener('android:back', function() {
cardwin.close({
activityExitAnimation : Ti.Android.R.anim.slide_out_down
});
});
});
我card.js
function backHome(){
$.card.close({
activityExitAnimation : Ti.Android.R.anim.slide_right,
});
}
和card.xml
<Alloy>
<Window exitOnClose="false" modal="true" navBarHidden="true" fullscreen="true" layout="vertical">
<View id="topbar">
<ImageView id="topbarimage" ></ImageView>
</View>
<View onClick="backHome" width="100%" height="150" backgroundColor="#880000">
<Label>Card page</Label>
</View>
</Window>
</Alloy>