Ich verwende Google API 8 (Android 2.2) mit Support-Paket v4.Android - Benutzerdefinierte Animation auf Fragment Transaktion nicht ausgeführt
Es gibt keinen Fehler oder Animation.
Transaktion:
FragmentTransaction transaction = manager.beginTransaction();
transaction.replace(R.id.content, myFragment);
transaction.setCustomAnimations(R.anim.slide_in_left, R.anim.slide_out_right);
transaction.commit();
Animationen:
slide_in_left.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" >
<translate
android:duration="700"
android:fromXDelta="-100%"
android:toXDelta="0%" >
</translate>
</set>
slide_out_right.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="700"
android:fromXDelta="0%"
android:toXDelta="100%" >
</translate>
</set>
Weiß jemand, was hier passiert?
Fragmente wurden erst mit Honeycomb (API 11, Android 3.0) eingeführt. Das könnte das Problem sein, aber ich hätte gedacht, Eclipse würde es dir sagen. –
Deshalb verwende ich das Support-Paket. – adheus
[Benutzerdefinierte Animation in Android] (http://www.singhajit.com/android-custom-animations/) –