Android:以编程方式取消隐藏捕捉的工具栏

问题描述 投票:-1回答:2

滚动屏幕时隐藏工具栏:

    <androidx.appcompat.widget.Toolbar
        android:id="@+id/toolbar"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:layout_scrollFlags="scroll|snap">

如何通过编程方式取消隐藏(即单击按钮时?)>

[滚动屏幕时工具栏是隐藏的:

android scroll hide toolbar
2个回答
0
投票

您可以使用其中之一1.不带动画getSupportActionBar()。show();2.带动画工具栏.animate()。translationY(0).setInterpolator(new DecelerateInterpolator())。start();


0
投票

[您可能将Toolbar包装在AppBarLayout内。在这种情况下,您必须获取AppBarLayout.LayoutParams并需要使用setScrollFlags()调用0才能停止滚动。检查以下:

Toolbar toolbar = findViewById(R.id.toolbar);
AppBarLayout.LayoutParams params = (AppBarLayout.LayoutParams) toolbar.getLayoutParams();
params.setScrollFlags(0);
© www.soinside.com 2019 - 2024. All rights reserved.