Articles of android appbarlayout

Показать панель инструментов после скрытия путем прокрутки по нажатию кнопки

Я нашел этот вопрос в переполнении стека, но нет правильного решения. Программно показать панель инструментов после скрытия прокруткой (Android Design Library) У меня есть пользовательский вид на панели инструментов, и панель инструментов будет отображаться и скрываться при прокрутке вверх и вниз. Когда я прокручу вверх, панель инструментов скроется, и я покажу один значок в меню […]

Вложенная проблема RecyclerView с AppBarLayout

Моя активность содержит AppBarLayout, предоставленную библиотекой дизайна 23.0.1, она скрывается при прокрутке вверх. У меня есть RecyclerView с каждым дочерним элементом, содержащим RecyclerView, в основном вложенным RecyclerView. Моя проблема в том, что когда я касаюсь любого внутреннего дочернего элемента RecyclerView и прокручиваю вверх, AppBar не скрывает. Однако, если я поместил свой палец в другое место […]

Запретить прокрутку RecyclerView в AppBarLayout до того, как AppBarLayout будет свернут

Я создаю RecyclerView с заголовком, где заголовок сжимается при прокрутке RecyclerView . Я могу достичь этого очень близко к макету ниже, с прозрачным AppBarLayout и MyCoolView который является заголовком. Эффект параллакса отлично работает. Однако, если заголовок все еще виден и я бросаю RecyclerView , RV медленно прокручивается вверх, а некоторые элементы находятся под панелью инструментов, […]

Странное поведение с компоновкой координатора и сворачивающаяся панель инструментов с перекрывающимся контентом

Я пытаюсь получить некоторые детали с моей страницы фильма, чтобы перекрывать панель инструментов, но несколько угловых случаев продолжают вызывать перекрытие содержимого под серединой панели инструментов. Последний случай, который вызывает это, показывает закусочную. Любая информация была бы полезна, поскольку до сих пор поведение overlapTop было очень затруднительным и усугублялось для работы. Изменить: я также использую appBarLayout.setExpanded, […]

AppBarLayout странно занимает пространство и толкает контент вниз

Я использую новую библиотеку Android Design & Auto hide из Toolbar . В настоящее время автоматическое скрытие на свитке отлично работает. Но, имея эту проблему, взгляните на снимок экрана ниже Как вы видите, FloatingActionButton сдвинут бит вниз . Код: <android.support.design.widget.CoordinatorLayout xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@android:id/home" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.v7.widget android:id="@+id/list" android:layout_width="match_parent" android:layout_height="match_parent" android:clipToPadding="false" android:paddingTop="@dimen/activity_vertical_margin" app:layout_behavior="@string/appbar_scrolling_view_behavior"/> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:src="@drawable/ic_shuffle" […]

Панель инструментов, расположенная поверх Appbar – CoordinatorLayout

Я боролся с AppBarLayout / Toolbar / CoordinatorView . Хотите, чтобы Toolbar скользила вверх по прокрутке и сразу же возвращалась на прокрутку вниз (например, большинство приложений для чтения, пример g +). Однако это то, что я получаю: Нормальный: Маленький свиток: Полный прокрутка: Это мой код: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="main.MainActivity"> <android.support.design.widget.AppBarLayout android:id="@+id/id_appbar" […]

Скрыть AppBar при прокрутке вниз

У меня есть AppBar и горизонтальный linearlayout (который включает текст редактирования и два кнопки изображения) и другие вещи в моем макете. Когда пользователь прокручивается вниз, я хочу , чтобы AppBar (на самом деле, Toolbar AppBar . Это то, что я пробовал, панель приложения не скрывает его, просто остается там. Я следовал примеру Chris Banes Cheesesquare […]

Скрыть панель инструментов в действии, прокрутив recyclerview внутри Фрагмента?

Моя активность XML <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/drawer" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/colorPrimary" android:title="@string/app_name" app:layout_scrollFlags="scroll|enterAlways"/> </android.support.design.widget.AppBarLayout> <FrameLayout android:id="@+id/fragmentContainer" android:layout_width="match_parent" android:layout_height="match_parent" /> </LinearLayout> <android.support.design.widget.NavigationView android:id="@+id/drawerNavigationView" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:itemTextColor="@color/navview_text_color" app:menu="@menu/home_drawer_items_menu"/> </android.support.v4.widget.DrawerLayout> Мой XML-фрагмент: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.design.widget.TabLayout android:id="@+id/tabs" android:layout_width="match_parent" android:layout_height="wrap_content" […]

AppBarLayout.onCreateDrawableState NullPointerException: попытка получить длину нулевого массива

Мы сталкиваемся с чередой многих из этих сбоев в основном на устройствах Samsung 6.0.1. У нас даже есть одно и то же устройство с той же версией os и все еще не может воспроизвести его самостоятельно. Мы получаем другие исключения завышения, вероятно, они связаны. Есть ли обходной путь для этой проблемы? Версия поддержки lib – […]

AppBarLayout с отметкой height = 0dp не отвечает на сенсорные события (нажмите)

Я использовал AppBarLayout внутри CoordinatorLayout , в моем приложении. Из-за некоторых требований к дизайну я был вынужден удалить тень под элементом AppBarLayout , AppBarLayout настройку его свойства высоты на 0. ( app:elevation="0" ). После этого элементы внутри AppBarLayout, вкладки не реагируют на события касания / клика. Установив высоту назад на 1dp, элементы реагируют на события […]