Articles of android design library

FitsSystemWindows на устройстве API16 не работает

Моя активность запрашивает макет в полноэкранном режиме: getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE |View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN); И в макете xml свойство fitsSystemWindows добавляет высоту статусной панели: <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <!– The main content view –> <android.support.design.widget.CoordinatorLayout 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_width="match_parent" android:layout_height="wrap_content" android:fitsSystemWindows="true"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" app:layout_scrollFlags="scroll|exitUntilCollapsed|snap" app:contentScrim="@color/actionbar_title_color" android:fitsSystemWindows="true"> Скомпилированный с помощью appcompat-v7:23.2.1 , он […]

Android CollapsingToolbarLayout title – ошибка верхнего края

CollapsingToolbarLayout заголовок имеет странный верхний край, но только тогда, когда он рухнул и только когда внутри фрагмента. Перед версией библиотеки поддержки дизайна 25.0.0 все работало нормально. Видео: https://www.youtube.com/watch?v=7WUrFhmvs_Q&feature=youtu.be 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: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="256dp" android:fitsSystemWindows="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" app:contentScrim="?attr/colorPrimary" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" android:scaleType="centerCrop" […]

NavigationView onClick from xml вызывает ошибки

Используя NavigationView из недавно выпущенной библиотеки дизайна поддержки Android, если макет заголовка навигации включает в себя onClick (в xml), событие onClick вызывает событие. OnClick может быть добавлен программным путем через view.onClickListener (вместо xml), а затем щелчок работает отлично. Но по какой-либо причине всякий раз, когда используется xml onClick, возникает ошибка. Вот мой основной макет: <android.support.v4.widget.DrawerLayout […]

Изображение Parallax не отображается правильно в поддержке lib 24.2.0

Я просто обновился до новой версии lib.2 версии 24.2.0 и испытал следующую проблему с изображениями параллакса в CollapsingToolbarLayout : Как это выглядело на 24.1.1 Как теперь это выглядит на 24.2.0 Это примеры из демонстрационного приложения Cheesesquare , которое я не модифицировал отдельно от версии поддержки lib. Это соответствующий файл макета. Похоже, что изображение неправильно накладывается […]

Одиночный переход на разворот Android CollapsingToolbarLayout

Я реализовал CollapsingToolbarLayout с представлением параллакса. Когда я просматриваю резервную копию RecyclerView в одном непрерывном прокрутке, он разворачивает CollapsingToolbarLayout . Но когда я выдаю «бросание» вложенного представления прокрутки, он останавливается в верхней части вложенного представления прокрутки. Вам нужно снова сбросить флажок CollapsingToolbarLayout , Шаблон ScrollingActivity в Android Studio 2.0 демонстрирует эту проблему. И проект Chrisecake […]

Как управлять кодом для разных дизайнов для поддержки всех устройств

У меня есть приложение, и это уже сделано для больших устройств, например, 10-дюймовых планшетов и киосков. Я сделал тот же дизайн для мобильных телефонов, но это выглядело не очень хорошо, поэтому я решил переместить мобильное устройство в материальный проект, а остальные устройства (планшеты и киоски) останутся такими же. Я знаю, как я могу сделать разные […]

Можно изменить текст плавающей подсказки EditText?

Можно ли изменить текст плавающего подсказки в зависимости от того, плавает ли текст или находится внутри EditText ? Например, когда поле пусто, я хотел бы увидеть текст «Ваше имя», и когда подсказка будет плавающей, мне бы хотелось увидеть текст «Имя». Вот как это выглядит сейчас: <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content" > <EditText android:layout_width="match_parent" android:layout_height="wrap_content" android:hint="Your name" android:textColorHint="@color/dark_grey" […]

Как масштабировать изображение в Android CollapsingToolbarLayout, например, WunderList

Как и два скриншота ниже. Первый багаж – это когда панель инструментов не сбрасывается, а второе изображение – сложенная панель инструментов. Интересно, как оживить и масштабировать изображение (T) и затухать его название (Tester32)

Вложенная проблема RecyclerView с AppBarLayout

Моя активность содержит AppBarLayout, предоставленную библиотекой дизайна 23.0.1, она скрывается при прокрутке вверх. У меня есть RecyclerView с каждым дочерним элементом, содержащим RecyclerView, в основном вложенным RecyclerView. Моя проблема в том, что когда я касаюсь любого внутреннего дочернего элемента RecyclerView и прокручиваю вверх, AppBar не скрывает. Однако, если я поместил свой палец в другое место […]

Запретить прокрутку RecyclerView в AppBarLayout до того, как AppBarLayout будет свернут

Я создаю RecyclerView с заголовком, где заголовок сжимается при прокрутке RecyclerView . Я могу достичь этого очень близко к макету ниже, с прозрачным AppBarLayout и MyCoolView который является заголовком. Эффект параллакса отлично работает. Однако, если заголовок все еще виден и я бросаю RecyclerView , RV медленно прокручивается вверх, а некоторые элементы находятся под панелью инструментов, […]

Intereting Posts
Записать квадратное разрешение видео в android Обновление БД Firebase из фоновой службы Как заставить RecyclerView прокручивать, когда предметов недостаточно, чтобы заполнить высоту sceen Не удается отменить процесс обнаружения Bluetooth AVD запускается каждый раз, когда я запускаю проект Android Как создать базу данных sqlite во время установки приложения для Android? Как автоматически нажимать Android-приложение из Интернета на телефон? Сбой в ListView в AbsListView.obtainView для ListActivity IllegalBlockSizeException при попытке шифрования и расшифровки строки с помощью AES Authenticity_token в Rails + Android Как получить каждое значение EditBox и RadioButton, когда я нажимаю на расширяемый дочерний элемент? Как назначить кнопки на разных участках из 70 изображений отдельно? RxJava: узнайте, было ли BehaviorSubject повторяющимся значением или нет GetChildFragmentManager вызывает исключение NoSuchMethod на устройстве 4.0.3, но не 4.2.2 Фильтр Intent для просмотра XML (в частности, rss) в android