'da overridePendingTransition kullanıldığında ekran rastgele yanıp söner Bu sorun bazen Jelly Bean 4.1 ve 4.2'de (Galaxy Nexus ve Nexus 4 üzerinde test edilmiştir) gerçekleşir. Yeni Aktivite başladığında İşte Ben overridePendingTransition
Jöle Fasulye
nasıl kullanılacağı:
Intent intent = new Intent(ActivityA.this, ActivityB.class);
startActivity(intent);
overridePendingTransition(R.anim.transition_right_to_left,
R.anim.transition_right_to_left_out);
zaman bir Etkinlik önceki bir
finish();
overridePendingTransition(R.anim.transition_left_to_right, R.anim.transition_left_to_right_out);
transition_left_to_right için geri bitirmek
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromXDelta="-100%p"
android:toXDelta="0"
android:duration="@integer/transition_duration"/>
transition_left_to_right_out
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator"
android:fromXDelta="0"
android:toXDelta="100%p"
android:duration="@integer/transition_duration"/>
transition_right_to_left
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="100%p"
android:toXDelta="0"
android:duration="@integer/transition_duration"/>
transition_right_to_left_out
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="0"
android:toXDelta="-100%p"
android:duration="@integer/transition_duration"/>
Ve bunun ne kadar ekran yanıp: http://youtu.be/TUKRz2yVF6Q (sadece 01:00 dan olur)
whats biliyorum lütfen söyle Kodumda yanlışlık var ve neden cihaz ekranı yanıp sönüyor? Teşekkür ederim.
Düzenleme: Güvenilir Jelly Bean üzerinde ActivityOptions kullanmak ama senin animasyon XML dosyaları
android:fillAfter="true"
Bkz belirli ANDROID cihaz veya jöle fasulye destekleyen her android cihazda geliyor sorun var mı? –
Bilmiyorum çünkü Galaxy Nexus ve Nexus 4 hariç test edilecek pek çok cihazım yok. – Wayne
Ancak farklı OS sürümleri olan Farklı Öykünücüler üzerinde deneyebilirsiniz –