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

Верхнее отрицательное значение маржа Android в ScrollView

Я попытался дать отрицательное значение marginTop для ребенка внутри scrollview. Но это не соответствовало ожиданиям. Он скрывался под макетом, который находится выше прокрутки. Я хочу достичь дизайна, который я упомянул в скриншоте. В частности, логотип, который плавал на 75% в баннере и на 25% ниже знака. Может ли кто-нибудь дать свои идеи для этого. Я […]

Ошибка дизайна сайта Android

Привет, я изучаю создание материального дизайна, используя этот учебник. https://www.youtube.com/watch?v=pMO8EVkhJO8&list=PLonJJ3BVjZW6CtAMbJz1XD8ELUs1KXaTD&index=3 И в моем дизайне панель приложения имеет прокладку со всех сторон. Кто-то может помочь мне удалить это дополнение и сделать приложение похожим на реальный бар приложений. Вот мой экран app_bar <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#DDDD"> </android.support.v7.widget.Toolbar> Основная деятельность <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" […]

Разность Hexcode между основным цветом и цветомPrimaryDark?

Есть ли постоянное значение для добавления к шестнадцатеричному коду цвета панели инструментов, чтобы получить цвет строки состояния?

Пользовательская панель поиска с дизайном материала

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

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

Таким образом, 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> […]