2011-03-25 75 views
1

好的,我会问这个问题,因为我经过几个小时的搜索后确实找不到答案。缩放android查看

我正在制作一款Android游戏,并且我有一个“视图”游戏板。我的游戏板视图有一些东西 - 它有一个背景图像,然后它的顶部有一个网格板。

我希望用户能够双击放大,然后平移电路板。我已经能够在过去应用转换来获得这种效果(在其他平台上),但我不知道如何在Android中做到这一点(我还是新的) - 有谁知道如何去做应用转换或实现上述效果,而无需在我看来计算所有内容的位置?

请不要建议帆布 - 我希望我的游戏作品能够成为对象,并且我希望能够听到'触摸'事件(也就是说,我不想弄清楚用户碰触什么屏幕)。我也希望这对于Android 2.1+

感谢您的任何帮助提前!

+0

在你说不要之前,我们会建议画布。 :p – 2011-03-25 03:56:09

回答

0

不幸的是,这样做与意见确实需要重新计算大小,似乎非常繁琐。我相信你知道Canvas可以应用各种矩阵变换。

如果这个功能对你很重要,考虑到大多数使用Canvas的游戏也会接收触摸事件并关联,我认为弄清楚如何使Canvas对象接收触摸事件是两条路径中较容易的他们与潜在的游戏模型。