Я хотел бы скрыть MultilineCollapsingToolbar
во фрагментах spme программно. У меня есть такая структура на XML-файл:
<com.google.android.material.appbar.AppBarLayout
android:id="@+id/appBar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
app:expanded="false">
<net.opacapp.multilinecollapsingtoolbar.CollapsingToolbarLayout
android:id="@+id/collapse_toolbar"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="true"
app:collapsedTitleTextAppearance="@style/ToolbarCollapsedTitle"
app:expandedTitleGravity="center_vertical"
app:expandedTitleMarginTop="@dimen/learn_toolbar_expanded_title_top_margin"
app:expandedTitleTextAppearance="@style/ToolbarExpandedTitle"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:maxLines="5"
app:toolbarId="@id/learn_toolbar"
tools:background="@color/colorThirdPlace"
tools:title="TITLE">
<androidx.appcompat.widget.Toolbar
android:id="@+id/learn_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
app:layout_collapseMode="pin"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
app:titleTextColor="@color/colorWhite"
tools:background="@color/colorAccentSecondary">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/customToolbarPanel"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="end">
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.appcompat.widget.Toolbar>
</net.opacapp.multilinecollapsingtoolbar.CollapsingToolbarLayout>
</com.google.android.material.appbar.AppBarLayout>
Я нашел способ сделать это:
AppBarLayout.LayoutParams params = (AppBarLayout.LayoutParams) binding.collapseToolbar.getLayoutParams();
params.setScrollFlags(0);
params.setScrollFlags(AppBarLayout.LayoutParams.SCROLL_FLAG_SCROLL | AppBarLayout.LayoutParams.SCROLL_FLAG_ENTER_ALWAYS);
binding.collapseToolbar.setLayoutParams(params);
Но в моем случае это не сработало. В результате я получаю пустое место вместо панели инструментов, но мне бы хотелось, чтобы панель инструментов вела себя как с View.GONE.
Пожалуйста, помогите мне решить эту проблему. Спасибо.