Articles of androiddesignsupport

Панорамная карта google в CoordinatorLayout заставляет recyclerview прокручиваться в библиотеке поддержки дизайна Android 23.0.1

Карта находится в файле collapsingToolbarLayout, который вложен в appBarLayout. В версиях 22.2.0 и 22.2.1 библиотеки поддержки дизайна Android я мог перемещаться по карте независимо от координатораLayout, но в 23.0.1, если я пытаюсь перевернуть карту по оси север / юг, это вызывает Recyclerview для прокрутки вверх / вниз. Это ошибка или есть способ передать события касания […]

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

Учитывая, что я использую такой макет: <android.support.design.widget.CoordinatorLayout android:id="@+id/main_content" 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:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="@dimen/flexible_space_image_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:expandedTitleMarginEnd="64dp" app:expandedTitleMarginStart="48dp" app:statusBarScrim="@android:color/transparent" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <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.v7.widget.RecyclerView android:id="@+id/mainView" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" /> <android.support.design.widget.FloatingActionButton android:layout_width="70dp" android:layout_height="70dp" android:layout_marginBottom="20dp" app:fabSize="normal" app:layout_anchor="@id/appbar" app:layout_anchorGravity="bottom|center_horizontal" /> </android.support.design.widget.CoordinatorLayout> Это в значительной […]

CollapsingToolbarLayout crash на 4.4 устройствах (java.lang.IllegalArgumentException: радиус должен быть> 0)

Я реализовал новую панель инструментов «Складная панель». Я использую тот же код, что и демонстрационное приложение примера (Cheesesquare), которое, конечно, отлично работает на всех устройствах. Мне нужна помощь в выяснении того, что я делаю иначе, чем образец (так что мое приложение не будет разбиваться). Мое приложение отлично работает на устройствах 5.0+, но сбой на старых […]

Отключить прокрутку панели инструментов

У меня есть текущая настройка: <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/coordiator_layout_in_main" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <android.support.v7.widget.Toolbar android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?attr/actionBarSize" app:layout_scrollFlags="scroll|enterAlways"/> </android.support.design.widget.AppBarLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior"> <android.support.design.widget.NavigationView android:layout_width="170dp" android:layout_height="match_parent" android:fitsSystemWindows="true"/> <FrameLayout // I place a fragment containing a viewpager containing fragments that contain a recyclerview…. android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_toRightOf="@+id/nav_view"> </FrameLayout> </RelativeLayout> <FrameLayout android:id="@+id/settings_frame" android:layout_width="match_parent" android:layout_height="match_parent" android:visibility="invisible"> </FrameLayout> <android.support.design.widget.FloatingActionButton […]

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

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

Изменение навигации Просмотр цвета элемента Динамически Android

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

КоординаторLayout с заголовком RecyclerView и Collapsing

У меня есть макет, как показано ниже: (Панель инструментов, просмотр заголовка, текстовый вид, ресайклеров) Мне нужно, чтобы заголовок был свернут при прокрутке элементов recyclerview. Чтобы на экране появилось представление «Выбрать элемент» и recyclerview. Я видел примеры, когда панель инструментов рушится, но мне нужна панель инструментов, чтобы она всегда присутствовала. Какие макеты / поведение следует использовать […]

Проблемы с высотой 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 ниже панели инструментов; Например, когда панель инструментов видна, основное содержимое ящика должно быть ниже, а ящик (слева) также должен быть ниже его, чтобы при его расширении панель инструментов все еще была видна Если […]

Поддержка дизайна TabLayout

Я играю с библиотекой поддержки дизайна TabLayout. Моя проблема заключается в том, что заголовок одной из вкладок слишком длинный, и поэтому он нарисован на 2 строках вместо 1. Мне интересно, есть ли способ масштабировать размер текста заголовка, чтобы гарантировать, что все заголовки нарисованы на 1 строке , Вот скриншот, чтобы лучше объяснить мою проблему: Если […]

Intereting Posts
Android Google Maps v2 – отладочная клавиша vs Release key Виджет Android не отображается в списке после Изменение ориентации экрана программно с помощью кнопки Intellij IDEA разбился и теперь выдает ошибку Почему я должен использовать Spring Android? "/ Usr / local / bin / git": error = 2, Нет такого файла или каталога Android Studio Гравитация и layout_gravity на Android Android 2.1: Как мне рассчитать значение RSSI существующего соединения Bluetooth? Как запустить приложение Android в устройстве? Макет андроида с видимостью GONE Android: TextView автоматически обрезает и заменяет последние 3 символа строки LinkedList, помещенный в Intent extra, перерабатывается в ArrayList при извлечении в следующем действии Android HTML5 – мягкая клавиатура перекрывает входное поле Как определить, когда пользователь подключает гарнитуру на устройстве Android? (Напротив ACTION_AUDIO_BECOMING_NOISY) NotifyDataSetChange не работает с пользовательским адаптером