【发布时间】:2012-04-19 13:27:06
【问题描述】:
我有一个名为 SeatsPanel 的类,我在 onDraw 方法中绘制座位(使用 drawRect)。 onDraw 方法使用 Canvas 作为参数,但是如何设置 Canvas 的大小呢?我问这个问题的原因是因为这个类在另一个类中被夸大了。我知道画布具有手机的默认高度和宽度,但我需要将其变小。我该怎么做?
任何帮助将不胜感激。
【问题讨论】:
-
你想让画布变小是什么意思?通常画布大小由 Android 管理,并取决于 View 的测量大小。
-
好的,但是我该如何改变视图的大小呢?我很困惑,我只想改变这个类的大小。
-
为什么需要充气?任何原因
-
因为我有另一个类,它扩展了 Activity 而这个扩展了 View 以在屏幕上绘图。
标签: java android android-canvas ondraw