Кнопка с плавающим действием не показывает изображение в Android? - PullRequest
1 голос
/ 05 апреля 2020

Как видно из названия, я не знаю, как решить эту проблему. Я прочитал эту проблему , но это было в 2018 году, я не очень знаком со всеми этими библиотеками и зависимостями, как все это работает. Но, судя по моим заявленным зависимостям, от Android Studio, вот что я получил:

enter image description here

Я хотел бы добавить что-то вроде "Attach значок документа / изображения в FAB. Я попытался сделать это, добавив ресурс New Vector, но изображение не появилось в моей папке для рисования. Как найти красивую иконку / изображение и установить ее в FAB?

Вот XML:

<com.google.android.material.floatingactionbutton.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:icon="@drawable/attache_file">

    </com.google.android.material.floatingactionbutton.FloatingActionButton>

Ответы [ 2 ]

2 голосов
/ 05 апреля 2020

В документации вы должны использовать android:src="@drawable/attache_file"

1 голос
/ 05 апреля 2020

Чтобы использовать com.google.android.material.floatingactionbutton.FloatingActionButton, добавьте библиотеку Material Components :

implementation 'com.google.android.material:material:1.1.0'

Затем используйте атрибут app:srcCompat:

  <com.google.android.material.floatingactionbutton.FloatingActionButton
      style="@style/Widget.MaterialComponents.FloatingActionButton"
      app:srcCompat="@drawable/..."
      .../>
...