Lee*_*elo 10 android android-animation android-activity
我想要实现的是:仅针对退出活动启动带有过渡动画的新活动.
我想升级当前活动,新活动将落后于当前活动.
这是滑动动画:R.layout.slide_up
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromYDelta="0%"
android:toYDelta="100%" />
</set>
Run Code Online (Sandbox Code Playgroud)
以下是我应用活动动画过渡的方法:
overridePendingTransition ( 0 , R.anim.slide_up );
Run Code Online (Sandbox Code Playgroud)
我正在使用0进行输入活动,因为我不想为新活动添加任何动画,并且它不起作用(不执行动画).如果我也使用动画来输入活动,它可以工作(两个动画都会执行),如下所示:
overridePendingTransition ( R.anim.slide_out , R.anim.slide_up );
Run Code Online (Sandbox Code Playgroud)
其中R.anim.slide_out:
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="1000"
android:fromYDelta="100%"
android:toYDelta="0%" />
</set>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗 ?
我正在使用Android 4.1.2和Android 4.0.4
Mic*_*ley 13
更改退出动画,使其呈现在输入活动的顶部.
R.anim.slide_up
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:zAdjustment="top">
<translate
android:duration="1000"
android:fromYDelta="0%"
android:toYDelta="100%" />
</set>
Run Code Online (Sandbox Code Playgroud)
然后你可以做你最初做的设置动画.
overridePendingTransition ( 0 , R.anim.slide_up );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13919 次 |
| 最近记录: |