在Android中隐藏另一个视图后面的视图
Posted
技术标签:
【中文标题】在Android中隐藏另一个视图后面的视图【英文标题】:Hide view behind another view in Android 【发布时间】:2014-12-23 15:55:20 【问题描述】:我试图让一个视图“滑到”另一个视图后面。以一组卡片为例:如果我将卡片 A 放在卡片 B 后面,卡片 A 仍然存在,但由于卡片 B 超过或在卡片 A 前面而被阻止。
我很清楚 setInvisibilty() 但这不是我想要的效果。
我有一个动画,可以在屏幕上显示类似于 Google-Now 卡片的视图。卡片在动画期间越过了卡片前面显示的一些文本(而我希望卡片在文本上方滑动)。我在文本上有一个 alpha 动画,这无济于事,因为当卡片通过时它已经很稳固了。
我们非常感谢对上述问题的任何回应或对不同方法的建议。
【问题讨论】:
***.com/questions/2614393/… 也许这会对你有所帮助,View.bringToFront() ? @Rogue 哇,我不知道我怎么错过了那个。那很完美。你能把它作为答案,这样我就可以接受了。 【参考方案1】:查看上一个问题:Defining Z order of views of RelativeLayout in android
View.bringToFront()
就是你要找的东西。
【讨论】:
以上是关于在Android中隐藏另一个视图后面的视图的主要内容,如果未能解决你的问题,请参考以下文章
隐藏在 reyclerview 项目 android 后面的多行 EditText 视图
iPhone - 我如何隐藏视图并让它的空间被其他视图使用(如 android visibility = GONE)