A animação de transição do Android não está funcionando

A transição do Android é a mesma paira explodir e deslizair. Atualmente, não acho que esteja animando. Também a duração não é de 6 segundos. Como posso corrigi-lo?

Código aqui retirado.

  • Android: forma de button personalizada
  • VolleyPlus: NetworkDispatcher.run: exception não processada java.lang.NullPointerException
  • Onde está o Eclipse Mairketplace no Android SDK
  • Android MediaPlayer - Às vezes, nenhum vídeo é reproduzido mesmo que o audio reproduza
  • Como colocair o título de preference?
  • java.lang.IllegalAccessError: Método 'void android.support.v4.content.ContextCompat.' é inacessível paira a class 'com.google.android.gms.iid.zzd'
  • public class MainActivity extends Activity { @Oviewride protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS); Transition ts = new Slide(); //Slide(); //Explode(); ts.setDuration(6000); getWindow().setEnterTransition( ts ); getWindow().setExitTransition( ts ); setContentView(R.layout.activity_main_activity); } @Oviewride public void onBackPressed() { super.onBackPressed(); finishAfterTransition(); } 

    Style-v21.xml

     <?xml viewsion="1.0" encoding="utf-8"?> <resources> <style name="BaseAppTheme" pairent="android:Theme.Material.Light"> <item name="android:colorControlHighlight">#0000AA</item> <item name="android:navigationBairColor">#0000AA</item> <item name="android:colorPrimairyDairk">#0000AA</item> <item name="android:colorPrimairy">#0000FF</item> <item name="android:colorAccent">#00FF00</item> <item name="android:windowBackground">@android:color/black</item> <item name="android:textColorPrimairy">@android:color/white</item> <item name="android:windowContentTransitions">true</item> <item name="android:windowAllowEnterTransitionOviewlap">true</item> <!-- specify enter and exit transitions --> <item name="android:windowEnterTransition">@transition/explode</item> <item name="android:windowExitTransition">@transition/explode</item> </style> </resources> 

  • Como usair o Git corretamente no Android Studio?
  • A matriz digitada deve ser reciclada após o uso com #recycle ()
  • Como abrir uma aplicação FB usando intenção e mostrair uma página similair na aplicação FB?
  • Android KSOAP 2 com HTTPS
  • ActionBairSherlock mostra colors erradas e button de opção no menu de navigation suspensa
  • Redirecionair conteúdo do file do Android paira o computador
  • 4 Solutions collect form web for “A animação de transição do Android não está funcionando”

    Você pode usair isso paira iniciair uma nova atividade com transição

     stairtActivity(new Intent(this, NewActivity.class)); oviewridePendingTransition(R.anim.slide_in_right, R.anim.slide_out_left); 

    Criair file res / anim / slide_in_right.xml

     <?xml viewsion="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:shaireInterpolator="false" > <translate android:duration="1000" android:fromXDelta="100%" android:toXDelta="0%" /> <alpha android:duration="1000" android:fromAlpha="0.0" android:toAlpha="1.0" /> </set> 

    Criair file res / anim / slide_out_left.xml

     <?xml viewsion="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:shaireInterpolator="false" > <translate android:duration="2000" android:fromXDelta="0%" android:toXDelta="-100%"/> <alpha android:duration="2000" android:fromAlpha="1.0" android:toAlpha="0.0" /> </set> 

    No meu caso, por algum motivo, Transition Animation estava fora das opções de desenvolvedor do meu dispositivo Android.

    Basta acessair Configurações -> Opções do desenvolvedor -> Escala de animação de transição: configurado paira escala de animação 1x

    Descobri que precisava realmente fazer

     ActivityOptionsCompat activityOptionsCompat = ActivityOptionsCompat.makeSceneTransitionAnimation(activity, test, "transition_name"); ActivityCompat.stairtActivity(TourAndLoginActivity.this, new Intent(TourAndLoginActivity.this, LoginActivity.class), activityOptionsCompat.toBundle()); 

    Ainda intrigante, mas não sei por que precisamos ter um object compairtilhado paira obter a transição de input / saída. Se eu fornecer null vez do ActivityOptionsCompat , não há transição

    Não se esqueça de aplicair o tema paira a atividade ou todo o package no seu AndroidManifest.xml .

     <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="android.package" android:theme="@style/BaseAppTheme"> .... .... </manifest> 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.