只有安卓可以试试:
var screen = Alloy.createController("screenName", {}).getView();
screen.open({
activityEnterAnimation : Ti.App.Android.R.anim.slide_in_right,
activityExitAnimation : Ti.App.Android.R.anim.slide_out_left
});
在 app -> platform -> android -> res -> anim 中,您必须创建两个名为
的新文件
slide_in_right.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false" >
<translate android:duration="400" android:fromXDelta="100%" android:toXDelta="0%" />
<alpha android:duration="400" android:fromAlpha="0.0" android:toAlpha="1.0" />
</set>
和
slide_out_left.hml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false" >
<translate android:duration="400" android:fromXDelta="0%" android:toXDelta="-100%"/>
<alpha android:duration="400" android:fromAlpha="1.0" android:toAlpha="0.0" />
</set>