0

我会尽量缩短我的问题:

我正在尝试制作一个小游戏并获得一个继承 SurfaceView 的类,以及一个具有处理 SurfaceView 持有者的线程的类。在线程循环中,我锁定了从 Holder 获得的 Canvas,并在 SurfaceView 类中调用了 update() 和 draw() 方法。画布代表屏幕上的一切。现在这是我的问题:有没有办法调整画布的大小(可能像使用位图一样使用矩阵)然后定位它?

如果你想知道为什么,那是因为我正在工作的“目标屏幕”必须具有特定的比例,所以,根据实际的屏幕尺寸,我必须调整画布的大小并重新定位它。

提前致谢!

4

1 回答 1

0

没关系,我只需要应用矩阵来缩放并转换到整个画布。

于 2012-09-15T18:35:46.150 回答