2

色をアニメーション化しようとすると、Android Studio で奇妙なエラーが発生します。私のコード:

import android.animation.ValueAnimator;

... later ...

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

次のコンパイル エラーがスローされます。

error: cannot find symbol class ofArgb

これは、ofInt などの ValueAnimator の他のメソッドで発生するようです。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 に答える