2

我正在尝试为颜色设置动画,但我在 Android Studio 中遇到了一个奇怪的错误。我的代码:

import android.animation.ValueAnimator;

... later ...

ValueAnimator valueAnimator = new ValueAnimator.ofArgb(Color.YELLOW, Color.TRANSPARENT);

抛出以下编译错误:

error: cannot find symbol class ofArgb

这似乎发生在 ValueAnimator 的其他方法上,比如 ofInt。像 ObjectAnimator.ofArgb 这样的其他动画师似乎没有发生这种情况,这给了我一个警告,它是 SDK 21 及更高版本。

4

1 回答 1

2

new在不应该的时候溜进去了。正确代码:

ValueAnimator valueAnimator = ValueAnimator.ofArgb(Color.YELLOW, Color.TRANSPARENT);

这正确地告诉我需要 API 21。

谢谢迈克 M。

于 2016-12-17T05:11:00.810 回答