【发布时间】:2012-07-07 01:27:29
【问题描述】:
已经发现有人问过同样的问题,但解决方案对我不起作用。
我看不到动画。
这样称呼它:
Intent intent = new Intent(this, MyActivity.class);
startActivity(intent);
overridePendingTransition(R.anim.fadein, R.anim.fadeout);
fadein.xml 和 fadeout.xml 在 anim 文件夹中:
fadein.xml:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<alpha
android:duration="1000"
android:fromAlpha="0.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:toAlpha="1.0" />
</set>
淡出.xml:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<alpha
android:duration="1000"
android:fromAlpha="1.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:toAlpha="0.0" />
</set>
使用最小。 API 7:
清单:
<uses-sdk android:minSdkVersion="7"/>
API 7 也在我的 project.properties 文件中:
target=android-7
我做错了什么?
P.D.使用插值器删除行不会改变任何内容。
已经看过/尝试过:
overridePendingTransition doesn't work
overridePendingTransition does not work when FLAG_ACTIVITY_REORDER_TO_FRONT is used
Fade in Activity from previous Activity in Android
【问题讨论】:
-
我编写了一个基本的workadrond :) 阅读我的回答stackoverflow.com/a/22035320/686463
标签: android animation transition