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

Android Material Play / Пауза для векторной анимации

Как я могу реализовать анимацию воспроизведения / паузы, например, многих музыкальных плееров в приложении для Android? Я пробовал много решений, но никто не работал. Это то, что я сделал до сих пор: MainActivity.java: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); imageButton = (ImageButton) findViewById(R.id.imageView); imageButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Animatable […]

Конструкция материала для подкласса EditText

В API 21 мы можем использовать colorAccent для изменения цвета виджетов, таких как EditText , RadioButton и т. Д. Но это не относится к подклассам этих виджетов. Я пробовал это, но так же, как colorAccent , он применяется только к оригинальным виджетам. Есть ли какие-либо решения? Кроме необходимости создавать пользовательскую выгрузку, тогда реализует ее как […]

Дизайн материалов для Android в Eclipse

Есть ли способ создать приложение с конструкцией материалов в Eclipse. Гамбургер для анимации стрелок, полноэкранный указатель высоты экрана … Спасибо заранее за любые предложения.

Совместимость дизайна материалов с версиями ниже Android 5.0?

Можно ли использовать темы дизайна материалов для версий ниже Android 5.0? Согласно этой ссылке это не так: Материальный дизайн – это всестороннее руководство по визуальному дизайну, движению и взаимодействию между платформами и устройствами. Android теперь включает поддержку приложений для создания материалов. Чтобы использовать дизайн материалов в приложениях для Android, следуйте инструкциям, определенным в спецификации материалов, […]

Как получить основной цвет материальной темы в xml drawable?

Я пытаюсь определить круглый drawable, который требует основного цвета материальной темы. Вот мой xml-код: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > <solid android:color="?attr/colorPrimary"></solid> </shape> Но я получаю InflateException . Я читал, что мы не можем использовать атрибуты в drawable xml. Так что обходной путь для этого?

Подтверждение и отрисовка диалогового окна Android Fullscreen

Полноэкранные диалоги в дизайне материалов должны иметь подтверждение и отклонение действий на панели действий / панели инструментов. Мой вопрос, как я могу это сделать? Чтобы показать диалог: getFragmentManager().beginTransaction() .add(R.id.container, new MyDialogFragment()) .addToBackStack(null).commit(); Мой фрагмент диалога: public class MyDialogFragment extends DialogFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { return inflater.inflate(R.layout.fragment_layout, container, false); […]

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

Я пытаюсь понять, существует ли какая-либо встроенная анимация в библиотеке дизайна для создания кнопки плавающего действия, превращающейся в отдельный лист материала, как показано на изображении материала https://material-design.storage.googleapis.com/publish/material_v_4/material_ext_publish/0B8v7jImPsDi-TjBicTdvQjg4M1E/components-buttons-fab-transition_card_02.webm

Сбой 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)); […]