如何在android中完成动画时隐藏视图?

Cod*_*ile 5 animation android

我有一个简单LinearLayout的两个按钮并排.它们应该在需要时从屏幕右侧滑入和滑出视图.我有动画工作,剩下的工作已经完成,但我还有最后一个问题需要解决.

如何在幻灯片动画完成后设置LinearLayout可见性View.GONE?我需要它一旦屏幕消失.

Ric*_*ler 11

Animation在动画中抓取对象的引用.调用Animation#setAnimationListener并在侦听器的onAnimationEnd方法中设置可见性View.GONE.

  • 如果`setFillAfter()`为true,这将失败?由于动画之后的视图状态是可见的,因此它将无法隐藏,因为`setFillAfter()`表示保持该状态.我这样做,我的视图仍然可见,不知何故,由于位置,我需要`setFillAfter()`true. (3认同)