我需要根据我得到的值来闪烁 textview 字体,1(蓝色)或-1(红色)。但是,一旦闪光完成,我需要将其重置回白色。我想我已经尝试了一切并且真的卡住了。
我尝试了 ColorRunnable,但它只在给定时间闪烁,而不是在我获得更新时闪烁。
if(direction != null){
if (direction.equals("1")){
tvCur.setTextColor(colorUp);
}
else if (direction.equals("-1")) {
tvCur.setTextColor(colorDown);
}
}
tvCur.setText("Test");
我尝试 tvCur.setTextColor(originalColor)
在 if 语句之前和之后添加,但它只是将文本设置为白色并且根本不闪烁。
谢谢
编辑。
我想知道我是否可以使用动画从白色 -> 红色/蓝色 -> 白色淡化而不是设置颜色?