Articles of дизайн библиотека

Плавающая кнопка действия, прикрепленная якорем, не скрывающаяся при прокрутке элементов RecyclerView медленно

У меня есть дизайн внизу. То, что я хочу выполнить над макетом вкладок: Я хочу иметь AppBarLayout, который скрывается, когда пользователь прокручивает RecyclerView на одной из вкладок. Я хочу, чтобы изображение пользователя было прикреплено к синему фону за ним и чтобы скрыть, когда пользователь прокручивается вниз. Я хочу, чтобы вкладки были прикреплены вверху, когда пользователь […]

Как заставить новый NavigationView играть хорошо со строкой состояния?

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

Как отключить непосредственный фокус в TextInputLayout?

Я использую TextInputLayout (+ поиск) в моем NavigationDrawer. Когда пользователь переключает этот ящик, фокус курсора появляется сразу в поле TextInputLayout. Возможно ли не сосредоточиться на этом поле, пока пользователь не нажмет на него? Благодаря !

Ошибка Android InfInputField Inflator

У вас был сбой при попытке использовать новый TextInputField для Android и я хотел поделиться своим решением. Попытка нового TextInputField в андроидной appcompat-библиотеке разбивала мое приложение. Вот мой макет xml. <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:id="@+id/email" android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="e-mail" android:inputType="textEmailAddress" android:singleLine="true"/> </android.support.design.widget.TextInputLayout> Ошибка, которую я получил: android.view.InflateException: Binary XML file line #20: Error inflating class android.support.design.widget.TextInputLayout. […]

CollapsingToolbarLayout и TabLayout

Я пытаюсь создать действие, которое имеет CollapsingToolbarLayout с изображением и панелью инструментов (например, в CheeseDetailActivity в примере cheesesquare), который также имеет макет вкладки ниже. Любые идеи, как его реализовать? При попытке добавить его в CollapsingToolbarLayout или AppBarLayout результат заключается в том, что макет вкладки находится в верхней части экрана

Проблемы с высотой NestedScrollView и WebView

Я использую новый android.support.v4.widget.NestedScrollView и я столкнулся с проблемой. Вот мой макет: <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="250dp"> <android.support.design.widget.CollapsingToolbarLayout android:layout_width="match_parent" android:layout_height="match_parent" app:contentScrim="?attr/colorPrimary" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" app:layout_collapseMode="parallax" app:layout_collapseParallaxMultiplier="0.7"> <!– some views inside –> </RelativeLayout> <android.support.v7.widget.Toolbar android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:layout_collapseMode="pin" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> <android.support.v4.widget.NestedScrollView android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" > <WebView android:id="@+id/content" android:layout_width="match_parent" android:layout_height="wrap_content"/> </android.support.v4.widget.NestedScrollView> Мне нужно загрузить html внутри textView, […]

Библиотека дизайна Android CoordinatorLayout, AppBarLayout и DrawerLayout

Я использую библиотеку дизайна Android в API 22. Я бы хотел: Есть панель инструментов и DrawerLayout, внутри которых есть RecyclerView Иметь DrawerLayout ниже панели инструментов; Например, когда панель инструментов видна, основное содержимое ящика должно быть ниже, а ящик (слева) также должен быть ниже его, чтобы при его расширении панель инструментов все еще была видна Если […]

Clickable CardView внутри NestedScroll не вызывает прокрутку

У меня есть макет с координаторомLayout и AppBarLayout и NestedScrollView, внутри NestedScrollView у меня несколько CardViews, все работает нормально, пока я не установил, что CardViews можно щелкнуть, тогда, если я начну прокрутку в CardView, прокрутка не будет работать. Это мой макет: <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/main_content" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_height="256dp" android:layout_width="match_parent" app:contentScrim="?attr/colorPrimary" android:fitsSystemWindows="true" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> […]

Установите первоначально выбранный индекс / id объекта в BottomNavigationView

Я реализовал новый файл BottomNavigationView (com.android.support:design:25.0.0) и не знаю, как установить индекс выбора или идентификатор MenuItem (в моем случае по умолчанию должен быть выбран средний элемент). Боюсь, что пока нет такой возможности, пока она еще слишком сырая, но в любом случае любая помощь будет оценена. Благодаря!

WebView в CoordinatorLayout с CollapsingToolbarLayout

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