我添加了一個視圖來佔據我的屏幕的一部分。爲了這個佈局,我想添加另一個透明的佈局。在這個佈局上應該只有兩行將滾動背景佈局。我這樣做是爲了讓我的背景佈局不失效,只有前景無效。製作添加到另一個版面的透明版面
如何添加另一個透明的佈局?
我添加了一個視圖來佔據我的屏幕的一部分。爲了這個佈局,我想添加另一個透明的佈局。在這個佈局上應該只有兩行將滾動背景佈局。我這樣做是爲了讓我的背景佈局不失效,只有前景無效。製作添加到另一個版面的透明版面
如何添加另一個透明的佈局?
使用FrameLayout
作爲父級佈局,並使用盡可能多的佈局堆疊它。這是答案的一部分。要使圖層(在此情況下爲佈局)透明,請將其背景(顏色)中的Alpha值設置爲0.例如,android:background="#00777777"
會設置半透明且灰暗的背景。
你明白了。
如果父母最初不是frameLayout,該怎麼辦?說它是linearLayout,但我希望這個覆蓋層可以在所有類型的佈局上工作,這有可能嗎? – mskw
使用fram佈局,這將允許您相互添加兩個視圖。
發佈您的code.What類型,如果您使用線性或相對或佈局佈局...對於Transpatent佈局背景,您可以使用\t \t yourLayoutobject.setBackgroundColor(Color.TRANSPARENT); –
請放上你的xml代碼,以便我們幫助你。 –