質問: new Paint(); public CanvasView(Context context) { super(context); } @Override public void onDraw(Canvas canvas){ mPaint.setAntiAlias(true); canvas.drawCircle(70, 70, 20, mPaint); } } ``` 上記のプログラムは円を描いただけのプログラムですが、これをどのように書き換えればいいのでしょうか?
回答: Viewを対象としてアニメーションをする場合に使用できる2つのクラス群があります。 ・Animation→見ためだけを変更しているためViewの実体は変化しない、比較的軽量である。 ・ObjectAnimator→Viewの属性値を変更するためViewの実体も変化する、重い。 アニメーションの内容によって使い分けるべきでしょう。詳細はAndroidDevelopersを見るといいでしょう。