我有一个FrameLayout我希望在点击按钮时将其消失,并在点击按钮时再次出现 我试过这个消失了,效果很好
background.setVisibility(View.INVISIBLE);
background.invalidate();
但是当我尝试使用以下代码将其取回时,它无效。
background.setVisibility(View.VISIBLE);
background.invalidate();
这样做的正确方法是什么?
答案 0 :(得分:2)
检查执行这些
的线程答案 1 :(得分:1)
看看这个example。这可能对你有所帮助!
我认为方法invalidate()
使视图无效(在视图不可见之后),因此它不会恢复(对可见不可见)。