如何显示一个视图,使其模糊放置在视图之上?

时间:2012-02-17 15:12:33

标签: android android-layout android-animation android-view

我想将View(A)放在另一个View(B)的顶部。但是,当我这样做时使用FrameLayout或RelativeLayout(这样View A和View B都被设置在同一位置)我可以通过View A隐约看到View B.我想让View A隐藏View B完全看不见。这有可能吗?

  

注意:ViewSwitcher不会满足我的特殊需求,也不会将View B的可见性设置为'隐藏'/'消失',因为我需要查看B   '可见'并固定在原位,而视图A正在滑动/动画中和   看不见。

3 个答案:

答案 0 :(得分:1)

是的,这是可能的。您可以将相应visibility的{​​{1}}设置为ViewView.INVISIBLE。在使用setVisibility(int)的代码中执行此操作或使用xml。

View.GONE

答案 1 :(得分:0)

在宣布(查看)A之前,您是否尝试声明(查看)B?

你能告诉我你的xml布局,也许可以提供帮助。

答案 2 :(得分:0)

可以通过为View A提供背景资源,即不透明的可绘制颜色或颜色。