700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > android 实现View的背景色渐变动画

android 实现View的背景色渐变动画

时间:2023-05-20 16:02:15

相关推荐

android 实现View的背景色渐变动画

在安卓里面,动画的背景色渐变(比如又红色变为蓝色)是依靠属性动画来完成的,属性动画大部分情况下是来实现View的运动动画的,因为View的背景也是View的属性之一,所以属性动画自然也就可以让view的背景产生渐变的效果,代码如下:

View v = ...;//实例化一个Viewprivate static final int RED = 0xffFF8080;private static final int BLUE = 0xff8080FF;private static final int CYAN = 0xff80ffff;private static final int GREEN = 0xff80ff80;ValueAnimator colorAnim = ObjectAnimator.ofInt(view,"backgroundColor", RED, BLUE);colorAnim.setDuration(3000);colorAnim.setEvaluator(new ArgbEvaluator()); colorAnim.setRepeatCount(ValueAnimator.INFINITE);colorAnim.setRepeatMode(ValueAnimator.REVERSE);colorAnim.start();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。