我在backgroundImage中的所有内容

时间:2013-03-27 20:33:21

标签: android android-layout background-image android-imageview

基本上我想尝试的是将所有内容都放在图像中。我查了一些东西,但他们做的是使用imageView和文本。但我想将它用作背景图片。

有人可以举个例子说明这是如何运作的吗?如何使用不同的屏幕显示支持,因为内容总是必须保留在图像中? 为了澄清我想要的东西,我添加了一张图片。绿色空间是在android xml中绘制的背景,白色是实际图像,文本应该是我的所有内容。即使我获得更多优势,我也希望将所有内容保持在白色中。

enter image description here

1 个答案:

答案 0 :(得分:1)

最简单的方法是拥有3层

最 面具 内容 图片 底

蒙版将是一个图像视图(在您的情况下只有绿色部分,其余部分是透明的)。 基本图像可以是任何东西,但它可以补充遮蔽层。

内容将是棘手的部分。你需要弄清楚掩蔽层的界限,这样你才不会进入掩模。我建议将内容集中在一起。

或者,如果形状会改变或复杂,我建议使用带剪裁图案的画布。 On Android how do I make oddly shaped clipping areas?