在过渡期间进行缩放活动时,我想更改黑色(外部活动)(例如:我想将其更改为白色)。您可以在下图中看到黑色
这是我的代码
slide_up.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@integer/activity_transition_time"
>
<translate
android:fromYDelta="100%p"
android:toYDelta="0"/>
<alpha
android:fromAlpha="0.5"
android:toAlpha="1"/>
</set>
scale_down.xml
<set xmlns:android="http://schemas.android.com/apk/res/android"
>
<scale
android:duration="@integer/activity_transition_time"
android:fromXScale="1.0"
android:fromYScale="1.0"
android:toXScale="0.8"
android:pivotX="50%p"
android:pivotY="50%p"
android:toYScale="0.8" />
<alpha
android:fromAlpha="1"
android:toAlpha="0.6"
/>
</set>
FirstActivity.java
startActivity(new Intent(this, SecondActivity.class));
overridePendingTransition(R.anim.slide_up, R.anim.anim_scale_down);
style.xml
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
我可以这样做还是有其他方法吗?任何帮助或建议将不胜感激。
答案 0 :(得分:0)
您需要使用普通动画代替overridePendingTransition,然后可以控制动画并执行所需的操作。 Set animation listener to Activity animations