当TableOut中的选项卡之间切换时,标签的生命周期是什么



我在tablayout中有五个带有片段的选项卡。我在第一个选项卡的右下角有一个浮动按钮。当我单击FAB按钮时,它会夸大小型cardView(最初设置为"不可见"(,当我再次单击Fab按钮时,CardView将转到隐形状态。(为了实现这一目标,我使用了" flags"真和错误(。

现在,我的要求是---假设,我在第一个选项卡中。然后,我单击了Fab按钮,作为回报,它使CardView充气。我在不再次单击FAB按钮的情况下(cardView处于可见状态(,我转到了第二个选项卡。然后,我从第二个选项卡移到了第一个选项卡。但是,卡片视图仍然保持可见状态。

当我移动到其他选项卡并回来时,我想使CardView不可见。

请告诉我如何实现该功能。

预先感谢。

当tabayout中的选项卡之间切换

时,标签的生命周期是什么

请仔细阅读我的答案,以了解切换选项卡时会发生什么。

我想在移动其他选项卡时使CardView不可见,并且回来。

您可以使用TabLayoutsetOnTabSelectedListener

tabLayout.setOnTabSelectedListener(
  new TabLayout.ViewPagerOnTabSelectedListener(mViewPager) {
    @Override
    public void onTabSelected(TabLayout.Tab tab) {
        super.onTabSelected(tab);
        // Do your login here.. according to tab positon
    }
});

最新更新