基本上我想尝试的是将所有内容都放在图像中。我查了一些东西,但他们做的是使用imageView和文本。但我想将它用作背景图片。
有人可以举个例子说明这是如何运作的吗?如何使用不同的屏幕显示支持,因为内容总是必须保留在图像中? 为了澄清我想要的东西,我添加了一张图片。绿色空间是在android xml中绘制的背景,白色是实际图像,文本应该是我的所有内容。即使我获得更多优势,我也希望将所有内容保持在白色中。
答案 0 :(得分:1)
最简单的方法是拥有3层
最 面具 内容 图片 底
蒙版将是一个图像视图(在您的情况下只有绿色部分,其余部分是透明的)。 基本图像可以是任何东西,但它可以补充遮蔽层。
内容将是棘手的部分。你需要弄清楚掩蔽层的界限,这样你才不会进入掩模。我建议将内容集中在一起。
或者,如果形状会改变或复杂,我建议使用带剪裁图案的画布。 On Android how do I make oddly shaped clipping areas?