Articles of android coordinatorlayout

Как поместить RecyclerView ниже CollapsingToolbarLayout и реагировать на панель инструментов при свертывании в Android

Я разрабатываю приложение для Android. В моем приложении я использую CollapsingtoolbarLayout вместе с RecyclerView. Оба работают. Но у меня проблема с их позиционированием. Я хочу, чтобы я захотел RecyclerView прямо под Collapsing Toobar, и я хочу, чтобы RecyclerView поднимался вместе с панелью инструментов, когда он рухнул. Но мой код работает не так, как я ожидал. […]

Android Tabbed Activity Bottom off Screen

Кто-нибудь задумал, почему нижняя часть экрана закрыта в новой сгенерированной вкладке в Android? ViewPager слишком длинный для общего экрана <android.support.v4.view.ViewPager android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> Результат всех представлений в дочерних фрагментах выключен 55dp, если вы выровняете их в нижней части экрана. Благодаря, Павел PS: Полный XML генерирующего кода: <?xml version="1.0" encoding="utf-8"?> <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" […]

Параллакс-эффект с рушащейся панелью инструментов не работает, изображение в заголовке

В блоге Библиотека поддержки дизайна: сворачивание статьи блога Layers Layout содержит изображение заголовка с хорошим эффектом parallax: В простом тестовом проекте в GitHub я пытаюсь добиться подобного эффекта, но по какой-то причине изображение сжимается: В activity_main.xml я пробовал все возможные значения для scaleType но изображение остается искаженным: <ImageView android:id="@+id/header_image_view" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/header" android:scaleType="centerCrop" app:layout_collapseMode="parallax" /> […]

Невозможно скрыть панель инструментов при прокрутке recyclerview с помощью компоновки координатора

Я использую приведенный ниже код в своем фрагменте. Панель инструментов скрывается, когда я просматриваю appbarlayout, но когда я просматриваю recyclerview, она не скрывается. Что я здесь делаю неправильно? Мой код: <?xml version="1.0" encoding="utf-8"?> <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/tabanim_appbar" android:layout_width="match_parent" android:layout_height="wrap_content"> <include android:id="@+id/toolbars" layout="@layout/custom_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" app:layout_scrollFlags="scroll|enterAlways" /> </android.support.design.widget.AppBarLayout> <android.support.v7.widget.RecyclerView android:id="@+id/lv_nearby" android:clipToPadding="false" android:layout_width="match_parent" android:layout_height="match_parent" […]

Исправлено отображение в макете содержимого Viewpager, в разделе CoordinatorLayout

У моего приложения есть активность с TabLayout и 3 фрагмента. В макете действия у меня есть CoordinatorLayout с ViewPager. Мне также нужно анимировать панель инструментов. Теперь в макете «Фрагменты» мне нужно установить фиксированный TextView внизу. Ниже приводится xml активности и фрагмента. Я столкнулся с проблемой, что этот фиксированный макет Textview in Fragments находится под нижней […]

NestedScrollView внутри ViewPager внутри NestedScrollView: Innermost NestedScrollView не прокрутка

Таким образом, у меня есть фрагмент, который использует CoordinatorLayout с внутренним интерфейсом NestedScrollView. Внутри NestedScrollView есть ViewPager. Каждый элемент этого ViewPager – это CoordinatorLayout с внутренним интерфейсом NestedScrollView. Поведение, которое я хочу, состоит в том, что когда каждый элемент внутри ViewPager прокручивается вверх и вниз, мой пользовательский BottomBar исчезнет и снова появится. Однако, когда я […]

NestedScrollView, содержащий контент меньший, чем высота экрана. Прокрутки в CoordinatorLayout

Я пытаюсь реализовать поведение прокрутки ActionBar с содержанием, представленное в Material Design. Я пытаюсь сделать это на странице, которая содержит SlidingTabLayout и ViewPager в качестве прямого AppBarLayout для AppBarLayout . Я попал в текущее состояние, добавив app:layout_behavior="@string/appbar_scrolling_view_behavior" в ViewPager . Это привело к появлению двух неожиданностей: 1) Когда содержимое Fragment меньше высоты экрана, по-прежнему происходит […]

Отключение android CoordinatorLayout прокрутки поведения

При добавлении поведения прокрутки в макет с координаторомLayout следующим образом: <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:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:layout_scrollFlags="scroll|enterAlways" app:popupTheme="@style/AppTheme.PopupOverlay" /> </android.support.design.widget.AppBarLayout> <FrameLayout android:id="@+id/mainContent" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> </FrameLayout> </android.support.design.widget.CoordinatorLayout> Основное содержание – это важная часть. В этом контейнере будет раздуваться реальный макет. Представление моего View состоит из […]

Возможно ли иметь ScrollingViewBehavior в сочетании с поведением Snackbar?

У меня есть CoordinatorLayout , Toolbar , DrawerLayout и FrameLayout качестве основного макета Activity но у меня возникают проблемы с некоторыми перекрытиями с Toolbar . Я вставляю разные Fragments в FrameLayout . Макет деятельности <?xml version="1.0" encoding="utf-8"?> <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_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.CoordinatorLayout android:id="@+id/coordinator_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.design.widget.AppBarLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:theme="@style/ToolbarOverlay" android:popupTheme="@style/ToolbarOverlay" […]

Стойкий нижний лист с видом ресайклера

У меня есть прокручиваемый вид с постоянным нижним листом в макете координатора. Можно ли автоматически настроить нижнюю границу на прокручиваемое представление, когда отображается нижний лист? В противном случае нижний лист перекрывает некоторые элементы в прокручиваемом виде. Атрибут layout_marginBottom в прокручиваемом виде не всегда применим, поскольку нижний лист может находиться в скрытом состоянии. <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" […]