Чем отличаются: android.support.design.button.MaterialButton и com.google.android.material.button.MaterialButton - PullRequest
4 голосов
/ 09 марта 2019

Android Studio 3.3.2

classpath 'com.android.tools.build:gradle:3.3.2'

В моем новом проекте Android я хочу использовать новую кнопку Android.

Я нашел 2 пакета для этого:

android.support.design.button.MaterialButton 

com.google.android.material.button.MaterialButton

В чем разница между ними?И какой пакет я должен использовать?

1 Ответ

4 голосов
/ 09 марта 2019

Google переходит от библиотеки дизайна (android.support.design) к Материальные компоненты для Android (com.google.android.material).

Грубо говоря:

  • Если вы используете библиотеки AndroidX, вам, вероятно, понадобятся Материальные компоненты для Android

  • Если вы используете более старый набор библиотек поддержки Android, вам, вероятно, нужна библиотека Design

Роль MaterialButton примерно одинакова в двух библиотеках, хотя Material Components для Android предлагает больший контроль на уровне темы IIRC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...