2012-09-15 203 views
0

我会尽量简短,我的问题:调整大小/位置帆布(安卓)

我试图做一个小游戏,并得到了一个类继承SurfaceView,并且也是一类带有螺纹它将处理SurfaceView的Holder。 在线程循环中,我锁定了从Holder获得的Canvas,并且我调用了SurfaceView类中的方法update()和draw()。 画布代表屏幕上的所有内容。现在,这是我的问题: 有没有什么方法来调整画布的大小(也许使用矩阵,因为我们使用位图),然后定位?

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

在此先感谢!

回答

0

没关系,我只是应用矩阵来缩放并翻译到整个画布。