我的目标是11 +级
通过执行类似
的操作,可以轻松地为整个视图的alpha设置动画view.animate().alpha(0)
但这会淡化整个观点。
我对淡化视图的背景资源/可绘制感兴趣。
我该怎么做?
现在我这样做:
view.getBackground().setAlpha(0)
但这显然没有动画(淡出)它。
答案 0 :(得分:1)
您可以使用九个旧机器人(https://github.com/JakeWharton/NineOldAndroids)
ValueAnimator colorAnim = ObjectAnimator.ofInt(this, "backgroundColor", /*Red*/0xFFFF8080, /*Blue*/0xFF8080FF);
colorAnim.setDuration(3000);
colorAnim.setEvaluator(new ArgbEvaluator());
colorAnim.setRepeatCount(ValueAnimator.INFINITE);
colorAnim.setRepeatMode(ValueAnimator.REVERSE);
colorAnim.start();
答案 1 :(得分:0)
您可以在相对布局中转换视图,并在其中设置两个单独的视图,一个用于背景(带有alpha动画),一个用于内容