簡體   English   中英

在Android中將imageView更改為前景和背景

[英]change an imageView to foreground and background in Android

我有兩個ImageViews imageView1, imageView2 onTouch ImageViews imageView1, imageView2並且它們部分地相交 ,我想要一個主題上的OnClickonTouch對於另一個主題位於前景 ,另一個主題位於背景 ,反之亦然。

我只需要像setOnForeGround之類的功能(不存在)來調用此功能即可。

謝謝。

如果它們具有相同的父級,則應該能夠在任一ImageView上使用View.bringToFront()將其帶到前台。

好的,這樣做的技巧是,首先創建一個FrameLayout並將圖像放入其中,以便獲得四個圖像,例如

1) image1 
2) image2

3) image2
4) image1

默認情況下,3)和4)的可見性將被隱藏。 1)和2)是可見的。 當用戶單擊2)時:隱藏1)和2)並顯示3)和4)。

然后,如果用戶單擊4),則以類似的方式:隱藏3)和4)並顯示1)和2)。 希望這會有所幫助。

使用View.bringToFront()對您有用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM