6

我想让按钮内的文本闪烁/跳动打开和关闭。我知道我可以用它AlphaAnimation来实现这种效果,但据我所知,这会作用于整个按钮视图。有没有办法只在按钮内的文本上实现这种类型的动画?

4

1 回答 1

14

您可以将文本颜色从标准颜色设置为透明并再次返回

ObjectAnimator colorAnim = ObjectAnimator.ofInt(myButton, "textColor", Color.RED, Color.TRANSPARENT); 
colorAnim.setDuration(1000); 
colorAnim.setEvaluator(new ArgbEvaluator());     
colorAnim.setRepeatCount(ValueAnimator.INFINITE); 
colorAnim.setRepeatMode(ValueAnimator.REVERSE); 
colorAnim.start();
于 2013-11-01T21:35:36.443 回答