Articles of collapsingtoolbarlayout android appbarlayout

Android AppBarLayout выталкивает ViewPager вниз

У меня есть файл xml котором есть 1) Панель инструментов 2) TabLayout 3) Пользовательский вид и 4) ViewPager. Когда я помещаю Toolbar , TabLayout , Custom View внутри AppBarLayout , он толкает ViewPager вниз следующим образом: 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" android:id="@+id/feed_coordinator_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:fitsSystemWindows="true"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_tool_bar_layout" […]

Свертывание панели инструментов, как Google Play Store

Я хочу реализовать рушительную панель инструментов, такую ​​как Google Play Store. Я несколько доработал функциональность, но это работает только на портретном экране. Вот пример скриншота того, что я смог сделать. Теперь то, что я хочу сделать, – это когда я меняю ориентацию устройства на режим LandScape, он должен выглядеть точно так же, как это. Так […]

Добавить значок с заголовком в CollapsingToolbarLayout

Я использую CoordinatorLayout чтобы получить этот эффект: Вот код макета: <?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:id="@+id/coordinatorRootLayout" android:background="@android:color/background_light" android:fitsSystemWindows="true" > <android.support.design.widget.AppBarLayout android:id="@+id/android_appbar_layout" android:layout_width="match_parent" android:layout_height="220dp" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsingToolbarLayoutAndroidExample" android:layout_width="match_parent" android:background="#fff" app:collapsedTitleGravity="left" app:expandedTitleTextAppearance="@color/card_outline" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" android:fitsSystemWindows="true" app:expandedTitleGravity="center_horizontal" app:contentScrim="?attr/colorPrimary" app:statusBarScrim="?attr/colorPrimary" app:expandedTitleMarginStart="32dp" app:expandedTitleMarginEnd="48dp"> <ImageView android:id="@+id/parallax_header_imageview" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="fitXY" android:src="@drawable/orange_triangle" app:layout_collapseMode="parallax" app:layout_collapseParallaxMultiplier="0.8"/> <ImageView app:expandedTitleGravity="center_horizontal" android:id="@+id/someImage" android:layout_width="100dp" android:layout_height="100dp" android:src="@drawable/circle" […]

Прокрутка не работает с координаторомLayout + изображение параллакса + BottomSheetLayout

Введение У меня есть активность, которая реализует общий шаблон с изображением заголовка параллакса и прокруткой содержимого с использованием CoordinatorLayout , AppBarLayout и CollapsingToolbarLayout . Мой XML-макет выглядит следующим образом: <android.support.design.widget.CoordinatorLayout android:fitsSystemWindows="true" android:layout_height="match_parent" android:layout_width="match_parent"> <android.support.design.widget.AppBarLayout android:fitsSystemWindows="true" android:id="@+id/appbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.design.widget.CollapsingToolbarLayout android:fitsSystemWindows="true" android:layout_height="wrap_content" android:layout_width="match_parent" app:contentScrim="?attr/colorPrimary" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <TextView android:background="@color/colorAccent" android:gravity="center" android:layout_height="250dp" android:layout_width="match_parent" android:text="ParallaxImage" app:layout_collapseMode="parallax"/> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="?attr/actionBarSize" […]

Добавить поведение прокрутки в строке приложения на несколько просмотров в CoordinatorLayout

Я хочу добавить поддержку прокрутки не более одного прокручиваемого дочернего представления CoordinatorLayout в сочетании с AppBarLayout и CollapsingToolbarLayout . При прокрутке RecyclerView или AppBarLayout (сжатый код ниже) панель приложения и его содержимое успешно прокручиваются и сворачиваются. Однако при попытке инициировать событие прокрутки на LinearLayout над RecyclerView ничего не происходит, потому что LinearLayout не знает, чтобы […]