2011-10-03 23 views
0

我是Android新手。這是新的,我甚至不清楚術語。從用戶角度來看,可以從Android頁面(iOS術語)滑動到另一頁面。我被告知這些被稱爲「面板」 - 但是使用google搜索這個術語,我瞭解了通知面板 - 這似乎是iOS會稱之爲狀態欄的東西。或者,也許這些被稱爲「主屏幕」Android術語以及如何設置面板的背景圖像

我想知道當用戶從一個頁面/面板(?)滑動到另一個頁面時,是否有方法更改背景圖像。例如,我可能希望我的遊戲應用具有綠色背景,我的社交媒體應用具有藍色背景。如果這可以通過設置面板的背景圖像來完成,那很好。如果有黑客入侵的話,那也可以。

任何指向Android用戶界面指南文檔的指名稱視覺實體的指針都會很棒。同樣,任何指向Android用戶界面術語的指針也會很棒。

在此先感謝。

UPDATE: 我剛纔遇到「動態壁紙」,我想知道,如果這 - 帶onOffsetsChanged() - 是要走的路。

回答

1

關於小部件問題,這個術語有兩個含義:由API提供的UI組件,如TextView,Button和WebView,另一個含義是啓動器上的圖標不僅僅是啓動應用程序。後者也被稱爲App Widget,並且這將是音樂播放器控件或天氣報告的一個示例。在Android Developer網站上記錄了這兩種小部件。

壁紙通常是活的或靜態的。 Live Wallpapers在構思上與屏保類似,但與屏保不具有相同的功能。他們也可以是互動的。靜態壁紙通常是針對情況裁剪或針對尺寸特別製作的位圖。此外,Launcher(這是「桌面應用程序」的名稱和Launcher Home是「桌面」的名稱)可以替換爲提供壁紙的附加功能。對於你的圖片庫風格壁紙的具體問題,香草發射器不支持這一點。

+0

謝謝。在這一點上,每一個術語都是無可估量的幫助。所以,這聽起來像我可能需要考慮實施一個非香草發射器。這可能嗎? – westsider

+0

非常可能! vanilla Launcher代碼可以在[Github鏡像](https://github.com/android/platform_packages_apps_launcher)上找到。還要在Android Market中搜索Launcher以查找一些,他們的一些代碼可能是開源的。 –

+0

太好了。這比創建一個非常寬的位圖並調整一些滾動變量以便刷新會爲每個「主屏幕」尋找新的背景圖像要容易 - 因爲這是不可能的?謝謝。 – westsider