如何让Android视图中的绘图缩放到视图的维度?

时间:2015-11-08 19:41:49

标签: android scale ondraw

我正在尝试使用其中的一些绘图制作自定义视图。我希望这些图纸占据整个视图,但我也希望视图为这些图纸保持一定的高度/宽度比。

1 个答案:

答案 0 :(得分:0)

onDraw(canvas)方法中,使用canvas.getWidth()canvas.getHeight()来获取width的整个heightView。使用此详细信息(如计算视图的中心(width/2height/2))来绘制图形。这样,它们将始终填充整个视图并保持正确的宽高比。