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

Сбой TabLayout после обновления библиотеки поддержки до 23.2.1

Все работало нормально до тех пор, пока я не обновил свой файл градиента, и теперь мой tablayout сбой из-за ошибки: Java.lang.NoClassDefFoundError: сбой разрешения: Landroid / support / v7 / widget / TintManager; В файле android.support.design.widget.TabLayout $ TabView. (TabLayout.java:1185) в файле android.support.design.widget.TabLayout.createTabView (TabLayout.java:656) в файле android.support.design.widget.TabLayout. AddTabView (TabLayout.java:695) в файле android.support.design.widget.TabLayout.addTab (TabLayout.java:386) в файле android.support.design.widget.TabLayout.addTab (TabLayout.java:361) […]

Атрибут «barLength» уже определен

Я только что обновил Material Design Support Lib до v23.0.1, и теперь мой код больше не компилируется. Attribute "barLength" has already been defined /Users/admin/Documents/workspace/MyApp/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/23.0.1/res/values-v23/values-v23.xml Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Inverse'. Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'. Что мне делать? […]

Преобразование цветаПримечание к цветуPrimaryDark (насколько темнее)

В руководстве с Material Design, насколько темнее должна быть панель состояния, чем панель действий? У меня есть набор цветов для панели действий во время выполнения, и у меня нет способа узнать этот цвет во время программирования, так как я могу получить правильный цвет статусной панели? Я знаю, что смогу затемнить цвет, используя этот this.getSupportActionBar().setBackgroundDrawable(new ColorDrawable(colorPrimary)); […]

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

Я хочу показать и скрыть панель действий / панель инструментов в качестве приложения Google Play Store. Я использую скользящие вкладки сверху и просматриваю пейджер, чтобы отображать содержимое каждой вкладки. Вот скриншот приложения Google Play Store для справки: Мой макет XML: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout style="@style/HeaderBar" android:id="@+id/headerbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> <include layout="@layout/toolbar_no_bg" […]

Как добавить анимацию, когда панель действий меняет свой контент с помощью Appcompat?

Я смотрю рекомендации Google Material Design, и я хочу добавить анимированную панель действий. Моя цель – сделать что-то вроде этого: Как добавить переход для содержимого панели действий? Я использую Appcompat для обеспечения обратной совместимости.

Как реализовать шаблон «Загрузка изображений» (непрозрачность, экспозиция и насыщенность) из новых руководств по дизайну материалов

Кто-нибудь задумался о реализации шаблона « Загрузка изображений» из последнего руководства по дизайну материалов. Рекомендуется, чтобы «иллюстрации и фотографии могли загружаться и переходить в три этапа с шагом в шахматном порядке». Это непрозрачность, экспозиция и насыщенность: В настоящее время я использую Volley NetworkImageView (фактически это производный класс). Я уверен, что это должен быть какой-то вариант […]

Как создать дизайн материала, например, обычную полосу прокрутки с цифрами и буквенными буквами в recylerview

Во многих новых приложениях для Android и их последнем обновлении эти приложения (в основном, материальный дизайн) имеют пользовательскую полосу прокрутки с буквами и цифрами, а прокрутка полосы прокрутки большим пальцем, алфавитами или цифрами появляется рядом с большим пальцем. Я приложил скриншот к вопросу о полосе прокрутки от Приложение «Контакты». Скриншот: Итак, как изменить полосу прокрутки […]

Эффект пульсации для просмотра леденцов

Я разрабатываю приложение для Lollipop (API 21). Когда я меняю цвет Button на что-то, эффект пульсации не работает. Я нашел некоторые сторонние библиотеки для эффекта ряби, но я хочу сделать это со стандартным API. Этот ответ тоже не помог. XML: <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="New Button" android:id="@+id/button" android:layout_below="@+id/textView" android:background="@android:color/holo_blue_bright" android:layout_alignParentStart="true" android:layout_marginTop="76dp" />

Как использовать ActionBarActivity с Theme.Material

Я создал новый проект, ориентированный на предварительный просмотр L. Однако активность стартера, которую генерирует sdk, расширяет ActionBarActivity, однако, когда я пытаюсь запустить сгенерированную с нуля функцию, она выдает следующее исключение: Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity. at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:110) at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:57) at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:99) Я огляделся, но Theme.AppCompat.Material […]

Что такое «цвет акцента»?

Либо мой английский недостаточно хорош, либо я просто не понимаю, но кто-нибудь может объяснить мне, что такое «цвет акцента» и где он используется? Мой вопрос возник из-за того, что я не мог найти реального описания того, когда и как используется этот цвет. Если бы я прокрутил дальше вниз , я бы тоже нашел это описание. […]