Почему мой значок FAB обведен черным прямоугольником?

Я создал плавающую кнопку действия с материалом из библиотеки поддержки Android и со значком добавления с сайта со значками материалов. загрузив архив, содержащий png-рисунки значка в формате 24dp.

Это код, с помощью которого я создал FAB:

<android.support.design.widget.FloatingActionButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="16dp"
        android:elevation="6dp"
        android:src="@drawable/ic_add"
        app:fabSize="normal"
        android:layout_gravity="bottom|right"
        app:layout_anchorGravity="bottom|right|end"
        app:pressedTranslationZ="12dp">

</android.support.design.widget.FloatingActionButton>

Вот как это отображается на вкладке дизайна xml:

введите здесь описание изображения

Я мало что мог сделать, потому что у меня есть правильный синтаксис xml для кнопки, а значок явно прозрачен без черного фона вокруг него.


person Feyisayo Sonubi    schedule 26.12.2015    source источник
comment
Как это выглядит на реальном устройстве? или эмулятор? XML выглядит нормально для меня   -  person Konstantin Loginov    schedule 26.12.2015
comment
Я думаю, что эта проблема связана с используемым изображением, а не с кодом, ваш код кажется хорошим   -  person Mina Fawzy    schedule 26.12.2015
comment
Я использовал изображение из иконок материального дизайна. google.com/design/icons   -  person Feyisayo Sonubi    schedule 27.12.2015
comment
@MinaFawzy спасибо! значки по ссылке, которую вы разместили, работали !, вы тоже получили их с сайта значков материального дизайна?   -  person Feyisayo Sonubi    schedule 27.12.2015
comment
Я получил это от графического дизайнера, я не знаю, куда он делся, может быть, он это разработал.   -  person Mina Fawzy    schedule 27.12.2015
comment
Кажется, проблема связана с Android Studio, на моем устройстве (Motorola RAZR D3 - Android 4.1.2) и в Windows 10 черный квадрат прозрачен.   -  person EmmanuelMess    schedule 29.01.2016


Ответы (2)



Это проблема студии Android. Попробуйте запустить приложение на устройстве, и кнопка может отображаться правильно. Подробнее об этой ошибке — фон ic_stop_white_*dp.png черный, а не прозрачный

person abhinavDAIICT    schedule 03.07.2016