点击listview项目打开新活动时,我正试图制作过渡效果。 问题是单击列表项时 - 带列表的活动变为白色,内容立即消失,然后我看到第一部分动画,然后是新创建的活动的自定义动画。 如何让这些内容慢慢消失?
v.getContext().startActivity(intent);
((Activity) v.getContext()).overridePendingTransition(R.anim.list_fadein, R.anim.list_fadeout);
淡入:
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
<alpha
android:duration="800"
android:fromAlpha="0.1"
android:toAlpha="1" />
淡出:
xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator">
<alpha
android:duration="0"
android:fromAlpha="1"
android:toAlpha="1" />
我在新活动中有另一个自定义动画,所以我不关心第二部分(淡出)
答案 0 :(得分:1)
你已经设定了,
机器人:持续时间= “0”
试试这个,
<?xml version="1.0" encoding="UTF-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:fromAlpha="1.0"
android:toAlpha="0.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:duration="1500"
android:repeatCount="0" />
这里的持续时间是消失的时间。