我有Toolbar
与TabLayout
我想隐藏/显示在某些点上,我想动画选项卡的隐藏/显示过程(工具栏仍然可见)......把一个规模动画的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);
}
}
您需要将设置android:animateLayoutChanges="true"
为,AppBarLayout
并在您的JAVA中只使用tablLayout.setVisibility(View.VISIBLE)
和tablLayout.setVisibility(View.GONE)
以获得可见性并享受结果!
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句