Articles of координатор макет

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

Я просто обновился до библиотеки appcompat с 23.1.1 по 23.2, и теперь приложение перестало работать с java.lang.IllegalStateException: представление не может быть привязано к родительскому координаторуLayout. java.lang.IllegalStateException: View can not be anchored to the the parent CoordinatorLayout Ошибка возникает из метода resolveAnchorView CoordinatorLayout когда родительский (CoordinatorLayout не находится в режиме редактирования). Макет используется как корневой элемент […]

Android, DrawerLayout + Fragments + CollapsingToolbarLayout

Возможно ли иметь координаторLayout / CollapsingToolbarLayout во фрагментах, отображаемых в основном контейнере DrawerLayout? Ответ на другой вопрос предполагает, что каждый фрагмент может иметь собственную панель инструментов. Но это не очень хорошо работает с ActionBarDrawerToggle так как требуется, чтобы панель инструментов ссылалась на поведение ящика открытия / закрытия. Кто-нибудь достиг этого, или у вас есть указатели […]

КоординаторLayout layout_anchor не работает

Я просто попробовал новую библиотеку поддержки дизайна с CoordinatorLayout, но у меня возникли проблемы с привязкой детских представлений. Теперь мой макет выглядит следующим образом: <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/coordinator_layout" 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:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:layout_scrollFlags="enterAlways" /> </android.support.design.widget.AppBarLayout> <android.support.v7.widget.RecyclerView android:id="@+id/recyclerview" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_anchor="@id/toolbar" app:layout_anchorGravity="bottom"/> <android.support.design.widget.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="16dp" […]

КоординаторLayout и AppBarLayout

Я создал макет AppBar, как это <android.support.design.widget.AppBarLayout xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/appbar_layout" android:layout_height="@dimen/app_bar_height" android:layout_width="match_parent" android:fitsSystemWindows="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" app:elevation="20dp"> <android.support.design.widget.CollapsingToolbarLayout…> </android.support.design.widget.AppBarLayout> Он работает и бросает тень в LinearLayout: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <include layout="@layout/app_bar_large" /> </LinearLayout> Однако, когда я помещаю его в координаторLayout, тень отсутствует: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <include layout="@layout/app_bar_large" /> </android.support.design.widget.CoordinatorLayout> Как я могу заставить панель приложений […]

Как установить RelativeLayout внутри CoordinatorLayout

Я пытаюсь воссоздать окно поиска, как в Android-приложении Airbnb. Поэтому я использую CoorinatorLayout с панелью инструментов и RecyclerView . Но когда я вставляю что-то внутри Координатора помимо этих двух вещей, он не появляется. Вот мой код: <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/slidingLayout" 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.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/red" app:layout_scrollFlags="scroll|enterAlways" /> </android.support.design.widget.AppBarLayout> <LinearLayout […]

NestedScrolling с NestedScrollView, RecyclerView (по горизонтали) внутри координатораLayout

У меня есть дизайн пользовательского интерфейса с CollapsingToolbarLayout, как показано ниже. <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="@dimen/detail_backdrop_height" android:fitsSystemWindows="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginEnd="64dp" app:expandedTitleMarginStart="48dp" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView android:id="@+id/backdrop" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" android:scaleType="centerCrop" app:layout_collapseMode="parallax" /> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:layout_collapseMode="pin" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="wrap_content" android:fillViewport="true" android:theme="@style/ThemeOverlay.AppCompat.Light" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingTop="24dp"> <!– […]

КоординаторLayout оставляет пустое место внизу после прокрутки

Я пытаюсь внедрить новейшие дизайнерские трюки Google с помощью CoordinatorLayout и иметь проблемы с прокруткой и эффектом параллакса. После того, как активность отображается, все выглядит нормально, но проблема возникает, когда я пытаюсь прокручивать. Кажется, что нижний вид не расширен правильно, и после его прокрутки вниз появляется пустое пространство. Bottom View кажется большим, насколько он имеет […]

CollapsingToolbarLayout и скрывать панель инструментов при прокрутке

Я пытаюсь создать некоторый комбинированный макет, используя CoordinatorLayout, а также CollapsingToolbarLayout. В первом состоянии, когда мы на самой верхней странице и еще не прокручивались, я хочу, чтобы панель инструментов расходовалась, как показано ниже (да, я сделал это): Во втором состоянии при прокрутке вниз изображение и панель инструментов должны исчезнуть, как показано ниже (отображается только табуляция): […]

Поля по умолчанию FloatingActionButton не работают в леденец

Я показываю FloatingActionButton вместе с Recyclerview в CoordinatorLayout , когда щелкнут FAB, строка будет добавлена ​​в Recyclerview . Теперь проблема заключается в том, что FAB имеет маржу, когда я тестировал API 15, но когда я тестирую в API 22 (леденец 5.1.1-Nexus 4), я не получаю никакого поля и FAB нажата до края экрана. Моя забота […]

Android CoordinatorLayout + AppbarLayout + Viewpager всегда прокрутка

У меня классический макет с ToolBar сверху, TabLayout под ним и вкладка переключения ViewPager из TabLayout. Когда содержимое в ViewPager прокручивается, ToolBar должен прокручиваться с глаз долой, и TabLayout должен следовать и придерживаться, когда он достигает вершины. Все это хорошо в моем текущем коде, за исключением того, что ToolBar всегда прокручивается, независимо от размера содержимого […]