Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

overridePendingTransition doesn't work

Have found already some people asking the same, but the solutions didn't work for me.

I see no animation.

Calling it this way:

Intent intent = new Intent(this, MyActivity.class);
startActivity(intent);
overridePendingTransition(R.anim.fadein, R.anim.fadeout);

fadein.xml and fadeout.xml are in the anim folder:

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>

fadeout.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>

Using min. API 7:

manifest:

<uses-sdk android:minSdkVersion="7"/>

API 7 is also in my project.properties file:

target=android-7

What am I doing wrong?

P.D. Removing the lines with the interpolator doesn't change anything.

Already seen / tried:

overridePendingTransition doesn't work

overridePendingTransition does not work when FLAG_ACTIVITY_REORDER_TO_FRONT is used

Fade in Activity from previous Activity in Android

Fade in Activity from previous Activity in Android

Activity transition in Android

like image 504
User Avatar asked Jul 06 '12 14:07

User


1 Answers

The problem was that the device, at least in the case of Samsung Galaxy, has to have animations enabled for this to work. This can be done in the settings menu.

like image 127
User Avatar answered Sep 21 '22 17:09

User