android – 如何在按钮内为文本设置动画

前端之家收集整理的这篇文章主要介绍了android – 如何在按钮内为文本设置动画前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想让一个按钮内的文字闪烁/脉动打开和关闭.我知道我可以使用AlphaAnimation来实现这种效果,但据我所知,这会影响整个按钮视图.有没有办法在按钮内的文本上实现这种类型的动画?

解决方法

您可以将文本颜色从标准颜色设置为透明,然后再返回
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();

猜你在找的Android相关文章