2015-07-24 3 views
0

Я использовал эту анимацию blink.xmlанимация не работает на некоторых устройствах - андроид

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:fillAfter="true"> 
    <alpha 
     android:fromAlpha="0.0" 
     android:toAlpha="1.0" 
     android:duration="1000" 
     android:repeatCount="infinite" 
     android:interpolator="@android:anim/accelerate_interpolator" 
     /> 
</set> 

Я назвал его так, чтобы остановить его через 5 секунд:

mainThreadhanlder.post(new Runnable() { 
      @Override 
      public void run() { 
       view.startAnimation(blinkAnim); 
      } 
     }); 
mainThreadhanlder.postDelayed(new Runnable() { 
      @Override 
      public void run() { 
       view.clearAnimation(); 
      } 
     }, 5000); 

но проблема заключается в том, что анимация не работает с нижней стороны textView: Недостатком 00 может быть показано, что анимация не работает более эффективно!

enter image description here

так, , что может быть источником проблемы?

+0

Try включая некоторые дополнения внутри вашего TextView в файле XML макет –

+0

ах извините он работал !!! @ L-X добавил его в качестве решения, пожалуйста, – MBH

+0

Извините, что вы хотите, я не понял ваш комментарий и проделал работу? –

ответ

1

Просто добавьте Перетяжка В вашем TextView

<TextView 
... 
android:padding="5dp"/> 
+0

. Поскольку я добавляю представление программно, я добавил дополнение через view.setPadding (10,10,10) , 10); спасибо – MBH

+0

Happy, чтобы помочь и поблагодарить: D –

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