2011-12-28 87 views
0

我正在嘗試在我的Activity上放置疊加層。換句話說,我想在整個屏幕上放一個漸變,並在其後面顯示所有視圖。如何在所有視圖之上疊加窗口圖像?

我目前有一個LinearLayout與我的按鈕和它的一切。我是否擴展了LinearLayout並在onDraw方法中添加了一些內容,或者有什麼方法可以添加覆蓋所有內容的其他佈局?

回答

1

你可以做兩件事情:

  1. 用的RelativeLayout取代的LinearLayout,因此您可以輕鬆地把你想對對方

  2. 頂部換你的LinearLayout中的FrameLayout什麼。 FrameLayout按照定義/添加的順序繪製所有東西,所以你的漸變應該是最後添加的視圖/佈局。

類似的東西:

<FrameLayout> 
    <LinearLayout> 
     <Your stuff> 
    </LinearLayout> 
    <GradientView/> 
</FrameLayout> 
+0

感謝你的幫助:) – bluejamesbond 2011-12-28 03:44:04