在Android中,是否可以将图像一个显示在另一个上?

时间:2017-03-27 17:36:26

标签: android android-layout overlay

我正在使用Android Studio创建一个可以创建自己的动物的应用程序,我想知道如何在点击按钮时将图片分层,如果可以的话。 例如,假设我想创建一只泰迪熊 - 我将首先单击一个按钮来显示熊的平原,然后单击另一个按钮应该在同一个身体上层叠一个透明的眼睛图像(依此类推)鼻子,嘴巴,衣服等)我附上了两张图片,作为点击各自按钮时哪些图片应该一张一张显示的例子。

图片1:当我点击" body"

按钮时,这是熊的身体

图像2:眼睛的透明图像,尺寸与上一张图像相同。点击按钮"眼睛"此图片应叠加到前一张图片上

This is the body of the bear that will appear when I click a button that says "body" A transparent image of the eyes, dimensions same as the previous pic. On clicking the button "eyes" this image should be overlayed onto the previous one

1 个答案:

答案 0 :(得分:0)

有很多方法可以做到,但我猜你知道OpenGL。这是标准的图形渲染器。有了它,您可以根据需要分层图像。

例如,您可以将图像加载到sampler中,然后点击一下即可渲染图像集(假设定位得到了照顾)。