Hallo!
Ich möchte meine Fragmente von rechts reinfahren, und links herausfahren lassen.
Folgendes habe ich
slide_in_right
slide_out_left
Das Problem ist, das die Animationen nicht angezeigt werden. Ich habe die Dauer hoch gesetzt, um meine Theorie zu überprüfen. Es wird einfach die Dauer abgewartet, und dann das Fragment ohne Animation ersetzt.
Ich hoffe mir kann da wer helfen!
Ich möchte meine Fragmente von rechts reinfahren, und links herausfahren lassen.
Folgendes habe ich
Java:
ragmentManager fragManager = getActivity().getFragmentManager();
FragmentTransaction fragTrans = fragManager.beginTransaction();
fragTrans.setCustomAnimations(R.animator.slide_in_right, R.animator.slide_out_left);
fragTrans.replace(R.id.intro_container, step2);
fragTrans.commit();
slide_in_right
XML:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<objectAnimator
android:fromXDelta="100%" android:toXDelta="0%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="7000"/>
</set>
slide_out_left
XML:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<objectAnimator
android:fromXDelta="0%" android:toXDelta="-100%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="7000"/>
</set>
Das Problem ist, das die Animationen nicht angezeigt werden. Ich habe die Dauer hoch gesetzt, um meine Theorie zu überprüfen. Es wird einfach die Dauer abgewartet, und dann das Fragment ohne Animation ersetzt.
Ich hoffe mir kann da wer helfen!