gpt4 book ai didi

javascript - 钛合金 - Android 上的动画窗口

转载 作者:行者123 更新时间:2023-11-30 03:17:50 25 4
gpt4 key购买 nike

我对钛合金相当陌生,过去 2 周我一直在深入研究文档和问答,以弄清楚如何设置打开窗口的动画,但没有一个解决方案对我有用或只是部分有用。

这就是我到目前为止的进展 - 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
});
});

});

我的卡片.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>

最佳答案

你应该在调用 open({...}) 时定义 activityExitAnimation。

close() 中对该属性的支持将在未来的版本中添加https://jira.appcelerator.org/browse/TIMOB-13543?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

关于javascript - 钛合金 - Android 上的动画窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19721773/

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