【发布时间】:2013-05-08 17:30:19
【问题描述】:
我想每次发送不同的可绘制形状以查看,然后将其添加到我的活动中。
问题是当我覆盖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);
}
【问题讨论】:
-
你应该使用画布的 scale 属性。 [点击此链接][1] [1]:stackoverflow.com/questions/4183372/…
标签: android android-canvas android-drawable