Articles of collapsingtoolbarlayout

RecyclerView в макете NestedScrollView без прокрутки

У меня есть некоторые проблемы с прокруткой в ​​RecyclerView внутри NestedScrollView, рядом с CollapsingToolbarLayout. Проблема заключается в том, что RecyclerView не прокручивает и не сворачиваетToolbarLayout не разворачивает / сворачивает. Вот XML: <android.support.v4.widget.DrawerLayout 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:id="@+id/drawerLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:layoutDirection="rtl" tools:context=".MainActivity"> <android.support.design.widget.CoordinatorLayout android:id="@+id/rootLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="256dp" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsingToolbarLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:elevation="12dp" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginEnd="64dp" […]

CollapsingToolbarLayout не работает должным образом

Обновление: это происходит на Android 5.0, но он отлично работает на 5.1. Я опубликовал эту проблему ( https://code.google.com/p/android/issues/detail?id=175240 ), и похоже, что она будет включена в следующий выпуск библиотеки Поэтому я играл с новой библиотекой поддержки дизайна, и я столкнулся с некоторыми проблемами. Я думаю, что я решил большинство из них, но я не могу […]

Проблема с CoordinatorLayout и ImageView, которая регулирует ширину при прокрутке

Я пытаюсь поместить ImageView в CollapsingToolbarLayout в котором он занимает весь экран при загрузке, и при прокрутке содержимого ширина изображения с разрешением 16×9 изменяется до тех пор, пока изображение не будет занимать всю ширину экрана. В этот момент я хотел бы, чтобы изображение параллакс с помощью app:layout_collapseParallaxMultiplier 0.5 Использование этого макета XML: <?xml version="1.0" encoding="utf-8"?> […]

Как программно удалить поведение макета моего NestedScrollView?

Я уже добился удаления layout_scrollFlags в моем CollapsingToolbarLayout . Но мне нужно удалить layout_behavior моего NestedScrollView чтобы, когда в моем вложенном представлении прокрутки нет содержимого, NestedScrollView панели инструментов также будет отключен. Удаление layout_behavior моего NestedScrollView очень просто, просто я удаляю строку кода в xml буквально, но как я могу удалить его программно? My xml: <android.support.design.widget.CoordinatorLayout […]

CollapsingToolbarLayout не отображает заголовок

В моем случае панель инструментов исчезает, когда я просматриваю список. Я использую CollapsingToolbarLayout, и мне нужен текст заголовка. Но в моем случае текст заголовка не отображается. Что не так? Спасибо. PS: Прошу прощения за мой английский. Код макета: <?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:fitsSystemWindows="true"> <android.support.design.widget.CoordinatorLayout android:id="@+id/coordinator" android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" […]

Android: сбрасывание отскакивания панели инструментов при прокрутке вверх

У меня есть следующий макет <android.support.design.widget.CoordinatorLayout android:id="@+id/rootLayout" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:cardview="http://schemas.android.com/apk/res-auto" android:background="@color/white" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="250dp"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:minHeight="?attr/actionBarSize" app:layout_scrollFlags="scroll|exitUntilCollapsed" android:fitsSystemWindows="true"> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/layout_toolbar" android:layout_width="fill_parent" android:orientation="vertical" app:layout_collapseMode="parallax" android:layout_height="match_parent"> <com.android.volley.toolbox.VolleyImageView android:id="@+id/image_toolbar" android:layout_width="fill_parent" android:layout_height="match_parent" android:scaleType="centerCrop"/> …. some text views aligned over image… </RelativeLayout> <android.support.v7.widget.Toolbar android:id="@+id/tool_bar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v7.widget.RecyclerView android:id="@+id/list_brands" […]

Свертывание панели инструментов с помощью textShadow

У меня проблема с рушащейся панелью инструментов, в расширенном состоянии я хочу размытую тень под текстом, я использую этот код: collapsingToolbar.setExpandedTitleTextAppearance(R.style.toolbar_text); с : <style name="toolbar_text"> <item name="android:textColor">@color/white</item> <item name="android:shadowColor">@color/black</item> <item name="android:shadowDx">2</item> <item name="android:shadowDy">2</item> <item name="android:shadowRadius">4</item> </style> Я могу изменить textColor , он работает, но тень не работает. Я пробовал много разных значений для тени. Можно […]

Установить заголовок и субтитр в CollapsingToolBar макет Android

Как установить заголовок и подзаголовок в сворачивании toolbarlayout на Android, как вид профиля whatsapp. Я приложил к нему образец экрана.

CollapsingToolbarLayout ImageView не прокручивается

Используя пример библиотеки cheesesquare – android, можно ли сделать прокрутку Header ImageView прокруткой? <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="@dimen/detail_backdrop_height" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:fitsSystemWindows="true"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginStart="48dp" app:expandedTitleMarginEnd="64dp"> <ImageView android:id="@+id/backdrop" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" android:fitsSystemWindows="true" app:layout_scrollFlags="scroll" app:layout_collapseMode="parallax" /> … </android.support.design.widget.CollapsingToolbarLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" android:fillViewport="true" app:layout_behavior="@string/appbar_scrolling_view_behavior"> …. Обратите внимание, что я добавил добавленный android:fillViewport="true" в NestedScrollView а […]

Как восстановить сворачивание состояния макета панели инструментов после изменения ориентации экрана

Я искал решение своей проблемы в течение некоторого времени и не нашел решения. Я хочу восстановить макет фрагмента после изменения ориентации экрана. У меня есть сворачивание панели инструментов с изображением баннера. После поворота экрана моя панель инструментов всегда расширяется, я хочу восстановить ее поведение. Как я могу это достичь?