我有一個iOS應用程序,在我嘗試移植到Android的每個屏幕上使用獨特的紋理背景(想象遊戲標題屏幕或其他)。在iOS上,他們知道解決方案,並只是設計了這些背景的背景。顯然這在Android上是不可能的。Android非重複紋理背景
將紋理/不可重複背景放入Android的最佳方式是在各種屏幕尺寸和寬高比下工作?
我已經想到了到目前爲止的解決方案是:
- 適合最短的尺寸和允許圖像去關閉屏幕的邊緣的較大尺寸
- 使背景圖像大和中心然後當分辨率小於圖像時,使其伸展超出邊緣
- 拉伸圖像以適合(這是醜陋的,我想避免它)
- 創建不同版本的圖像爲每個決議。 (這似乎超出了這個項目可能的範圍)
據我可以告訴Android,1.和2.是不可能的,因爲背景圖像設置大小的視圖來匹配它們的大小(你不能說它只是超越邊緣,如果我錯了,請糾正我)。
你會在這種情況下使用什麼解決方案?
這聽起來很合理。背景圖像看起來相當有限,但使用imageview作爲代理背景似乎是一個很好的替代品。謝謝。 – Dylan 2012-08-10 03:33:02