0
我正在尝试在我的Activity上放置叠加层。换句话说,我想在整个屏幕上放一个渐变,并在其后面显示所有视图。如何在所有视图之上叠加窗口图像?
我目前有一个LinearLayout
与我的按钮和它的一切。我是否扩展了LinearLayout
并在onDraw
方法中添加了一些内容,或者有什么方法可以添加覆盖所有内容的其他布局?
我正在尝试在我的Activity上放置叠加层。换句话说,我想在整个屏幕上放一个渐变,并在其后面显示所有视图。如何在所有视图之上叠加窗口图像?
我目前有一个LinearLayout
与我的按钮和它的一切。我是否扩展了LinearLayout
并在onDraw
方法中添加了一些内容,或者有什么方法可以添加覆盖所有内容的其他布局?
你可以做两件事情:
用的RelativeLayout取代的LinearLayout,因此您可以轻松地把你想对对方
顶部换你的LinearLayout中的FrameLayout什么。 FrameLayout按照定义/添加的顺序绘制所有东西,所以你的渐变应该是最后添加的视图/布局。
类似的东西:
<FrameLayout>
<LinearLayout>
<Your stuff>
</LinearLayout>
<GradientView/>
</FrameLayout>
感谢你的帮助:) – bluejamesbond 2011-12-28 03:44:04