所以,我需要知道是否显示了一个视图。通常我会使用isShown()
;来自文档:
返回此视图及其所有祖先的可见性
但我有一些不可见的子视图,因此它也向我显示了根视图,它是不可见的。同样适用于root.getVisibility() == View.VISIBLE
。
我只是想知道rootview(不考虑子视图)是否可见,任何想法如何实现?
答案 0 :(得分:0)
getVisibility假设如果目标视图可见,则其所有子可能可见(不考虑它们的可见性)。如果它不可见,它会占据空间,好像它的所有孩子都可见。如果它已经消失了",它对布局没有影响。
所以我认为你可以像你期待的那样使用它。