滚动屏幕时隐藏工具栏:
<androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_scrollFlags="scroll|snap">
如何通过编程方式取消隐藏(即单击按钮时?)>
[滚动屏幕时工具栏是隐藏的:
您可以使用其中之一1.不带动画getSupportActionBar()。show();2.带动画工具栏.animate()。translationY(0).setInterpolator(new DecelerateInterpolator())。start();
[您可能将Toolbar
包装在AppBarLayout
内。在这种情况下,您必须获取AppBarLayout.LayoutParams
并需要使用setScrollFlags()
调用0
才能停止滚动。检查以下:
Toolbar toolbar = findViewById(R.id.toolbar);
AppBarLayout.LayoutParams params = (AppBarLayout.LayoutParams) toolbar.getLayoutParams();
params.setScrollFlags(0);