我希望能更流畅地显示或隐藏我的操作栏。目前,当我活动中的可回收视图的滚动状态改变时,我会这样做。
if (scrollState == ScrollState.UP) {
if (mActionBar.isShowing()) {
mActionBar.hide();
}
} else if (scrollState == ScrollState.DOWN) {
if (!mActionBar.isShowing()) {
mActionBar.show();
}
}
我希望您能提供更流畅的动画,就像 Google Play 应用程序中那样。
Styles.xml
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="windowActionBar">false</item>
</style>
初始化操作栏
setSupportActionBar(mToolbar);
mActionBar = getSupportActionBar();