Измените layout_scrollFlags программно в CollapsingToolbarLayout

У меня есть следующий тег CollapsingToolbarLayout в моем xml:

<android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsingToolbarLayout" android:layout_width="match_parent" android:layout_height="match_parent" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginStart="@dimen/expanded_toolbar_title_margin_start" app:layout_scrollFlags="exitUntilCollapsed"> 

Я хотел бы изменить значение scrollFlags программно (время выполнения) – в частности, переключить флаг прокрутки. Является ли это возможным?

 CollapsingToolbarLayout collapsingToolbar = (CollapsingToolbarLayout) findViewById(R.id.collapsing_toolbar); AppBarLayout.LayoutParams params = (AppBarLayout.LayoutParams) collapsingToolbar.getLayoutParams(); params.setScrollFlags(AppBarLayout.LayoutParams.SCROLL_FLAG_SNAP); // list other flags here by | collapsingToolbar.setLayoutParams(params); 

Одна вещь, о которой стоит упомянуть – setScrollFlags переопределяет все предыдущие флаги, поэтому мы должны быть осторожны, чтобы не потерять уже существующий флаг

Intereting Posts
Проблемы с суммой весов TableLayout Picasso Изображения медленно загружаются в Android, почему? Могу ли я запустить запуск приложения для Android в качестве автономного настольного приложения без эмулятора? Сохранение состояния вкладки во время изменения ориентации Не удалось скрыть диалоговое окно Разрешения Runtime Rails Получить путь к базе данных Как @Пропустить активность для MortarActivityScope, не пропуская активность изменений ориентации? Потоковая передача видео с использованием NanoHttpd, Ошибка: java.net.SocketException: sendto failed: EPIPE (Broken pipe) Не удалось подключиться к серверу Openfire (используя smack api) Позиция просмотра списка меняется при прокрутке на андроиде Android callback – это потенциальная утечка памяти? Предупреждение андроида прямое Обратный отсчет Android Как реализовать галерею SD-карт без настройки в android? Быстрый прокрутка большого пальца исчезает при прокрутке AlphabetIndexer