2014-08-30 3 views
0

У меня есть приложение, использующее fade in и исчезающие анимации. Он работает правильно на устройстве, которое является android 4.2.2. Однако одно и то же приложение не отображает анимацию на устройстве 4.4.2. Это мои файлы XMLAndroid 4.4.2 Анимация исчезает и исчезает

Рез/аним/fadein.xml

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" 
android:interpolator="@android:anim/linear_interpolator" > 

<alpha 
    android:duration="1000" 
    android:fromAlpha="0.1" 
    android:toAlpha="1.0" /> 

Рез/аним/fadein.xml

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" 
android:interpolator="@android:anim/linear_interpolator" > 

<alpha 
    android:duration="2000" 
    android:fromAlpha="1.0" 
    android:toAlpha="0.1" /> 

И это место где я вызываю анимацию затухания.

animationFadeOut = AnimationUtils.loadAnimation(this, R.anim.fadeout);  
aim.startAnimation(animationFadeOut); 

Я очень удивляюсь, почему это нормально для версии 4.2.2, но не работает в 4.4.2. Вы можете мне помочь?

С уважением

+0

, в котором устройство, испытанного что? – Exceptional

+0

для 4.2.2 это была галактическая галактика. для 4.4.2 это было nexus 5 и моя таблетка марки test t7q. первые два - эмулятор. –

ответ

0

Попробуйте использовать его УСПЕШНЫЙ исчезать и исчезать в

animationFadeOut = AnimationUtils.loadAnimation(this, android.R.anim.fade_out);  
aim.startAnimation(animationFadeOut); 
+0

Это не ответ на мой вопрос. Интересно, почему он не работает в 4.4.2, но работает на 4.2.2. Кстати, ваше решение также не работает с 4.4.2 –

Смежные вопросы