2011-03-25 113 views
1

好的,我會問這個問題,因爲我經過幾個小時的搜索後確實找不到答案。縮放android查看

我正在製作一款Android遊戲,並且我有一個「視圖」遊戲板。我的遊戲板視圖有一些東西 - 它有一個背景圖像,然後它的頂部有一個網格板。

我希望用戶能夠雙擊放大,然後平移電路板。我已經能夠在過去應用轉換來獲得這種效果(在其他平臺上),但我不知道如何在Android中做到這一點(我還是新的) - 有誰知道如何去做應用轉換或實現上述效果,而無需在我看來計算所有內容的位置?

請不要建議帆布 - 我希望我的遊戲作品能夠成爲對象,並且我希望能夠聽到'觸摸'事件(也就是說,我不想弄清楚用戶碰觸什麼屏幕)。我也希望這對於Android 2.1+

感謝您的任何幫助提前!

+0

在你說不要之前,我們會建議畫布。 :p – 2011-03-25 03:56:09

回答

0

不幸的是,這樣做與意見確實需要重新計算大小,似乎非常繁瑣。我相信你知道Canvas可以應用各種矩陣變換。

如果這個功能對你很重要,考慮到大多數使用Canvas的遊戲也會接收觸摸事件並關聯,我認爲弄清楚如何使Canvas對象接收觸摸事件是兩條路徑中較容易的他們與潛在的遊戲模型。