TabLayout隐藏/显示动画

阿维兰

我有ToolbarTabLayout我想隐藏/显示在某些点上,我想动画选项卡的隐藏/显示过程(工具栏仍然可见)......把一个规模动画的TabLayout皮,但高度工具栏的保持不变,就好像选项卡在那里...有什么建议吗?

 public void showTabs(boolean show) {
        if (show) {
          //tabLayout.setVisibility(View.VISIBLE);
            tabLayout.animate().scaleY(1).setInterpolator(new DecelerateInterpolator()).start();

        } else {
            tabLayout.animate().scaleY(0).setInterpolator(new AccelerateInterpolator()).start();
            //tabLayout.setVisibility(View.GONE);
        }
    }
AlizerA

您需要将设置android:animateLayoutChanges="true"为,AppBarLayout并在您的JAVA中只使用tablLayout.setVisibility(View.VISIBLE)tablLayout.setVisibility(View.GONE)以获得可见性并享受结果!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章