动画在某些设备上无法正常工作 - android

时间:2015-07-24 06:45:42

标签: android animation

我使用了这个动画 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

所以,可能是问题的根源

1 个答案:

答案 0 :(得分:1)

只需在TextView中添加填充

String recievePacket(){
char signals [8];
for(int i = 0; i < 8; i ++){
    lightRead = analogRead(lightPin);
    if(lightRead < 50){
        signals[i] = '1';
    }
    else{
        signals[i] = '0';
    }
    delay(50);
}
String signalStr(signals);

return signalStr;
}