在Android中将imageView更改为前景和背景

时间:2013-12-06 15:29:36

标签: android background foreground

我有两个ImageViews imageView1, imageView2并且他们部分相交,我希望在其中一个主题上使用OnClickonTouch 前景,另一个在背景相对于另一个,反之亦然。

我只需要像setOnForeGround这样的函数(它不存在)来为这个存在而调用它。

感谢。

4 个答案:

答案 0 :(得分:1)

如果它们具有相同的父级,您应该能够在ImageView上使用View.bringToFront()将其带到前台。

答案 1 :(得分:1)

答案 2 :(得分:1)

Ok这是诀窍,首先创建一个FrameLayout并将图像放入其中以便像四个图像一样

1) image1 
2) image2

3) image2
4) image1

默认情况下,隐藏3)和4)的可见性。 1)和2)是可见的。 当用户点击2):make 1)和2)隐藏并显示3)和4)。

然后以类似的方式,如果用户点击4):隐藏3)和4)并显示1)和2)。希望这会有所帮助。

答案 3 :(得分:1)

使用View.bringToFront()对您有用