标签: android scale ondraw
我正在尝试使用其中的一些绘图制作自定义视图。我希望这些图纸占据整个视图,但我也希望视图为这些图纸保持一定的高度/宽度比。
答案 0 :(得分:0)
在onDraw(canvas)方法中,使用canvas.getWidth()和canvas.getHeight()来获取width的整个height和View。使用此详细信息(如计算视图的中心(width/2,height/2))来绘制图形。这样,它们将始终填充整个视图并保持正确的宽高比。
onDraw(canvas)
canvas.getWidth()
canvas.getHeight()
width
height
View
width/2
height/2