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

Как установить высоту в нижнюю навигацию

Таким образом, support V25 . У нас есть новый компонент под названием Bottom navigation. Следуйте инструкциям по дизайну, elevation нижней навигации должна быть 8dp ( https://material.io/guidelines/components/bottom-navigation.html#bottom-navigation-specs ) Но я не могу установить elevation . Любое предложение, например, было бы оценено. Спасибо! ОБНОВИТЬ XML-КОД <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.BottomNavigationView android:id="@+id/bottom_navigation" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:elevation="8dp" app:elevation="8dp" app:itemBackground="@color/colorPrimary" app:itemIconTint="@drawable/bottom_nav_color_state" […]

Не найден ресурс, который соответствует указанному имени (в 'android: color Primary)

<resources> <!– inherit from the material theme –> <style name="AppTheme" parent="android:Theme.Material"> <!– Main theme colors –> <!– your app branding color for the app bar –> <item name="android:colorPrimary">@color/primary</item> <!– darker variant for the status bar and contextual app bars –> <item name="android:colorPrimaryDark">@color/primary_dark</item> <!– theme UI controls like checkboxes and text fields –> <item name="android:colorAccent">@color/accent</item> </style> […]

Дизайн материалов: как получить текст кнопки, чтобы быть обычным делом (не CAPITAL)?

Стиль кнопок Android Material Design делает текст кнопки для букв «CAPITAL». Как я могу вернуть текст с любыми случаями (не-капитала, капитала), которые я предоставляю через string.xml? <Button android:id="@+id/product_add_button" style="?android:attr/buttonBarButtonStyle" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center" android:onClick="onAddItemButtonClick" android:paddingLeft="@dimen/row_padding" android:paddingRight="@dimen/row_padding" android:text="@string/add_item" android:textSize="18sp" android:textColor="@color/blueberry" /> string.xml <string name="add_item">Add Item</string>

Смешение дизайна материала для Android в списке

Я проектировал 2-строчный текстовый макет для строки списка, как указывает спецификация материала. Primary text font: Roboto Regular 16sp Secondary text font: Roboto Regular 14sp Tile height: 72dp Text padding, left: 16dp Text padding, top and bottom: 20dp Он демонстрирует одобрение на дисплее проектного дизайна Android, но когда я запускаю его на вкладке 7inch samsung, его […]

Установить программный цвет

Я пытаюсь установить основной цвет AppBarLayout программно. XML-макет – это пример прокрутки AndroidStudio: <android.support.design.widget.AppBarLayout android:id="@+id/app_bar" android:fitsSystemWindows="true" android:layout_height="@dimen/app_bar_height" android:layout_width="match_parent" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/toolbar_layout" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" app:contentScrim="?attr/colorPrimary"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="?attr/actionBarSize" android:layout_width="match_parent" app:layout_collapseMode="pin" app:popupTheme="@style/AppTheme.PopupOverlay" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> И в этой операции я хочу, чтобы все элементы внутри AppBarLayout имели желтый фон, поэтому я устанавливаю: int barColor = […]

Содержимое появляется за непрозрачной панелью навигации, когда панель действий прозрачна

Я пытаюсь реализовать тему, которая имеет полностью прозрачную панель действий и состояния с непрозрачной навигационной панелью. В основном что-то похожее на пример, приведенный на веб-сайте Google Material Design . Вот код XML, который я написал для создания темы, которая довольно близка – <style name="MyTheme.Transparent" parent="android:Theme.Material.Light.DarkActionBar"> <item name="android:windowTranslucentStatus">true</item> <item name="android:windowTranslucentNavigation">false</item> <item name="android:colorPrimary">@android:color/transparent</item> <item name="android:colorPrimaryDark">@android:color/transparent</item> <item name="android:windowContentOverlay">@null</item> […]

«Не удалось преобразовать? Attr / colorPrimary в drawable»

Я начинаю новый проект, поэтому проект более или менее «пуст». Я просто добавил MainActivity, с MainActivtyFragment. Я вообще не добавлял к ним никакого кода. Теперь я редактирую файл styles.xml, чтобы он выглядел так: <resources> <!– Base application theme. –> <style name="MyTheme" parent="@android:style/Theme.Material.Light.DarkActionBar"> <item name="android:windowNoTitle">true</item> <!–We will be using the toolbar so no need to show […]

Перекрытие панели инструментов ниже строки состояния

Я использовал CoordinatorLayout и AppBarLayout, чтобы скрыть / показать панель инструментов, когда пользователь прокручивает представление ресайклера. Проблема в том, что панель инструментов все еще видна в строке состояния. См. Изображение (название «Test2» все еще отображается): Конечно, я добавил флаг fitSystemWindows: <?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" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main_content" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:context="software.cia.test2.MainActivity"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" […]

Возвышение на устройствах pre-L?

Я заметил, что elevation является частью библиотеки поддержки v7. Применяя его к кнопкам через styles.xml, я не вижу, чтобы какая-либо отметка была применена. Предполагается ли работать на устройствах pre-L? Если нет, то почему он присутствует в библиотеке поддержки?

Не найден ресурс, который соответствует указанному имени 'android: Theme.Material'

Прочитав этот ответ , я заставил RecyclerView запустить его на Android 3.0+. Но styles.xml в values-v21 все еще вызывает ошибку. Тема. <!– inherit from the material theme –> <style name="AppTheme" parent="android:Theme.Material"> <!– Main theme colors –> <!– your app's branding color (for the app bar) –> <item name="android:colorPrimary">#f00</item> <!– darker variant of colorPrimary (for status […]