对象动画删除drawable

时间:2015-08-27 21:41:12

标签: android android-layout android-animation

我使用

执行LinearLayout的颜色动画
    main = (LinearLayout) findViewById(R.id.main_screen_background);
    ArgbEvaluator e = new ArgbEvaluator();
    flashBackgroundRed = ObjectAnimator.ofObject(main, "backgroundColor", e, Color.RED, getResources().getColor(R.color.background_orange));
    flashBackgroundGreen.setDuration(500);
    flashBackgroundRed.start();

LinearLayout的原始背景是定义颜色和一组圆角的drawable。似乎动画移除了drawable,并且在第一次闪光后角落消失了。

在API 16之后我可以使用main.setBackground(drawable_with_rounded_corners);,但我的目标是API 14及更高版本。

有没有什么好方法可以通过编程方式解决这个问题?

0 个答案:

没有答案