Articles of материалов

Удаление тени с панели инструментов при открытии ящика навигации – поддержка библиотеки поддержки материалов

Я внедряю Material Design в свое приложение, которое имеет ящик для навигации. Среди всех различных реализаций Nav. Ящик и панель инструментов с дизайном материалов ( см. Этот пост ); Я решил, чтобы приложение выглядело так же, как дизайн ICS / Halo, и вытащил ящик Nav под панелью инструментов. Проблема в том, что панель инструментов тускнеет […]

Почему эффект пульсации удаляет исходный фон?

Поэтому я пытаюсь создать эффект пульсации с цветом cusotm и добрым успехом, кроме эффекта пульсации, удаляет исходный фон и, таким образом, создает эффект полупрозрачного эффекта пульсации, который не является тем, что я хочу. Планировка: <Button android:layout_width="80dp" android:layout_height="80dp" android:text="Clicky" android:colorControlHighlight="@android:color/holo_blue_light" android:background="@drawable/selector"> </Button> рисуем / selector.xml: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/ripple"/> <item android:drawable="@color/normal"/> </selector> […]

Конструкция материала рисунка ящика навигации

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

Процент цвета в Android для дизайна материалов

В спецификации Google для материального дизайна я вижу цвета, указанные в процентах: Чтобы передать иерархию информации, вы можете использовать разные оттенки для текста. Стандартное значение альфа для текста на белом фоне составляет 87% (# 000000). Вторичный текст, который ниже в визуальной иерархии, должен иметь альфа-значение 54% (# 000000). Я не понимаю, как эти проценты работают. […]

Измените layout_scrollFlags программно в CollapsingToolbarLayout

У меня есть следующий тег CollapsingToolbarLayout в моем xml: <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsingToolbarLayout" android:layout_width="match_parent" android:layout_height="match_parent" app:contentScrim="?attr/colorPrimary" app:expandedTitleMarginStart="@dimen/expanded_toolbar_title_margin_start" app:layout_scrollFlags="exitUntilCollapsed"> Я хотел бы изменить значение scrollFlags программно (время выполнения) – в частности, переключить флаг прокрутки. Является ли это возможным?

Как вы достигаете компонентов дизайна материалов до API 21?

Есть (или когда будет) Google выпустил пакет поддержки для Material Design, такой как android-support-v21.jar ? Являются ли их стили / чертежи / анимы доступными где-нибудь в папке android-sdk, которые могут использоваться для имитации фона фона и анимации оси z без такой библиотеки совместимости?

Как удалить тень материала из ToggleButton?

Сегодня я столкнулся с проблемой: В моем обычном макете есть LinearLayout с серым фоном и ToggleButton сразу после TextView внутри этого LinearLayout. Кнопка Toggle имеет прозрачный фон. Но в android Lollipop здесь ненужная тень. Я пробовал атрибут elevation = 0dp. Но это не устранило мою проблему. Это происходит, когда я установлен api = 21 И […]

Как добавить кнопку поиска на панели инструментов в материальном дизайне

Я пытаюсь добавить кнопку поиска в левой части настроек, но я не могу добавить панель инструментов. Вот мой код menu.xml: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" tools:context="com.example.materialtheme.MainActivity" > <item android:id="@+id/action_search" android:icon="@drawable/ic_launcher" android:menuCategory="secondary" android:showAsAction="ifRoom" android:title="@string/action_search"/> <item android:id="@+id/action_settings" android:orderInCategory="100" android:showAsAction="never" android:title="@string/action_settings"/> </menu> И вот мой toolbar.xml: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:local="http://schemas.android.com/apk/res-auto" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="?attr/colorPrimary" android:minHeight="?attr/actionBarSize" android:elevation="4dp" local:popupTheme="@style/ThemeOverlay.AppCompat.Light" local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" […]

EdgeEffect в AppBarLayout

У меня есть CollapsingToolbar в качестве родительского элемента в моем представлении, который выглядит следующим образом: <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:tools="http://schemas.android.com/tools" style="@style/XmatchYmatch" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:layout_width="match_parent" android:layout_height="@dimen/appbar_image_height" android:fitsSystemWindows="true" android:transitionName="@string/shared_element_anim_name" android:background="@color/red"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" style="@style/XmatchYmatch" android:minHeight="0dp" app:statusBarScrim="@color/translucent_black" app:expandedTitleTextAppearance="@android:color/transparent" android:fitsSystemWindows="true" app:layout_scrollFlags="scroll|enterAlways|enterAlwaysCollapsed"> <RelativeLayout android:id="@+id/toolbar_content_parent" style="@style/XmatchYmatch" android:fitsSystemWindows="true" app:layout_collapseMode="parallax" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView android:id="@+id/toolbar_iv" style="@style/XmatchYmatch" android:scaleType="centerCrop" tools:ignore="ContentDescription"/> <TextView android:id="@+id/toolbar_title" style="@style/ImageText.Title" android:layout_alignParentBottom="true" […]

Изменение цвета значка панели навигации на Android

Мне нужно изменить панель навигации на Android. Так же, как «легкий» вариант справа на изображении ниже Как указано в https://www.google.co.in/design/spec/layout/structure.html#structure-system-bars . Теперь я могу изменить фон панели навигации, используя "android:navigationBarColor" я получил Но, похоже, нет никакого способа изменить цвет кнопки до темноты. У кого-то есть идея, как это сделать. PS: Во время исследования в AOSP […]