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