Uygulamamdaki etkinlikler arasında geçiş yaptığımda özel animasyonlarımın neden sistem animasyonlarını geçersiz kılmadığını anlamadım.Android: Çalıştırma animasyonları çalışmıyor
styles.xml
<style name="AppBaseTheme" parent="android:Theme.Holo.Light"></style>
<style name="AppTheme" parent="AppBaseTheme">
<item name="android:buttonStyle">@style/buttonStyle</item>
<item name="android:actionBarStyle">@style/ActionBarStyle</item>
<item name="android:editTextStyle">@style/editTextStyle</item>
<item name="android:windowAnimationStyle">@style/ActivityAnimationStyle</item>
</style>
<!-- activities animation style start -->
<style name="ActivityAnimationStyle" parent="@android:style/Animation.Activity">
<item name="android:activityOpenEnterAnimation">@anim/fadein</item>
<item name="android:activityOpenExitAnimation">@anim/fadeout</item>
<item name="android:activityCloseEnterAnimation">@anim/fadein</item>
<item name="android:activityCloseExitAnimation">@anim/fadeout</item>
</style>
<!-- activities animation style end -->
fadein.xml:
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_longAnimTime"
android:fromAlpha="0.0"
android:interpolator="@android:anim/anticipate_interpolator"
android:toAlpha="1.0" />
fadeout.xml
<alpha xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_longAnimTime"
android:fromAlpha="1.0"
android:interpolator="@android:anim/anticipate_interpolator"
android:toAlpha="0.0" />
Bildirim:
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
Tüm bu setlerle, solma animasyonlarını görmeyi umuyordum ama bu hiç bitmiyor. Bunun yerine android:windowEnterAnimation
ve android:windowExitAnimation
kullanmak ve sonra çok yavaş solmaya animasyonlar görüyorsunuz animasyonlar dosyalarında 2000
gibi birşey android:duration
değerini artırmak ama dört vaka ve hızlı solma animasyonları var isterseniz
Bilginize, ben fark ettim.
Kitkat 4.4.2 kullanıyorum. Yardımlarınız
, bu yüzden ben kullandım stilleri nedenle tüm faaliyetler java kodu yazmak zorunda kalmadan aynı tarz olsun deneyin. – Dev01
Stilleri kullansanız bile, bu kod parçasını her seferinde yazmanız gerekir; bu, daha az çalışmadır, ardından özel animasyonlarla OverridePendingTransitions belirtir, çünkü animasyonu XML dosyalarınızdan alır –