我有两个ImageViews imageView1, imageView2
并且他们部分相交,我希望在其中一个主题上使用OnClick
或onTouch
前景,另一个在背景相对于另一个,反之亦然。
我只需要像setOnForeGround
这样的函数(它不存在)来为这个存在而调用它。
感谢。
答案 0 :(得分:1)
如果它们具有相同的父级,您应该能够在ImageView上使用View.bringToFront()将其带到前台。
答案 1 :(得分:1)
bringToFront(),尝试一下:
http://developer.android.com/reference/android/view/View.html#bringToFront%28%29
答案 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()
对您有用