毎回異なる Drawable 形状を送信して表示し、アクティビティに追加したいと思います。問題は、メソッドをオーバーライドしているときに、ドローアブル シェイプをキャンバスに追加する方法が見つからないことですonDraw
。
再利用可能なデザインで、最初に四角形を描いてから円を描くことができます...
ビューを別の形にする方法を見つけたいです。出来ますか?
@Override
protected void onDraw(Canvas canvas) {
// Draw the ball
ballBounds.set(ballX-ballRadius, ballY-ballRadius, ballX+ballRadius, ballY+ballRadius);
paint.setColor(Color.GREEN);
// canvas.drawOval(ballBounds, paint);
canvas.drawRect(ballBounds, paint);
}