Плавающая кнопка действия отображает png по-разному?

Плавающая кнопка действия показывает png, отличный от того, что есть на самом деле.

Вот то же изображение, используемое в ImageView с нулевым фоном png в ImageView

Вот то же изображение png, но используемое в FloatingActionButton тот же png в FloatingActionButton

Это странно, может кто-нибудь объяснить, почему это происходит? И как это исправить?

ОБНОВЛЕНИЕ: Вот файлы макета для того же

Кнопка изображения

...............
        <ImageButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/submit_button"
            android:layout_gravity="center_horizontal"
            android:id="@+id/mobile_number_submit_button"
            android:background="@null"/>
......................

ПлавающаяКнопкаДействия

.......................
    <android.support.design.widget.FloatingActionButton
        android:id="@+id/otp_submit_floating_action_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:layout_margin="@dimen/fab_margin"
        android:src="@drawable/submit_button" />
.......................

person Ishan    schedule 23.11.2015    source источник
comment
Можете ли вы показать xml, как вы это делаете?   -  person Minato    schedule 23.11.2015
comment
Вы можете поделиться кодом файла макета здесь?   -  person Zahidul Islam    schedule 23.11.2015
comment
Добавлен код макета в вопрос... submit_button и mobile_number_submit_button являются копиями   -  person Ishan    schedule 23.11.2015


Ответы (2)


Я думаю, что не рекомендуется помещать изображение с цветным кругом внутри кнопки с плавающим действием, потому что это уже кнопка с цветным кругом, поэтому вам нужно поместить значок изображения только со значком с прозрачным фоном (в вашем случае стрелка " >" без цветного круга, который представлен самой плавающей кнопкой действия)

person Dario Picco    schedule 23.11.2015
comment
но значок все еще очень маленький - person user25; 30.04.2018

FloatingActionButton устанавливает цвет акцента по умолчанию. Значит нужно сделать иконку прозрачной и все будет нормально.

person Zahidul Islam    schedule 23.11.2015
comment
Фон значка действительно уже установлен как прозрачный... Я использовал фотошоп для создания изображения (просто добавлю, если это поможет). - person Ishan; 23.11.2015
comment
Я имею в виду, удалить красный цвет. оставьте только белый значок (знак стрелки). - person Zahidul Islam; 23.11.2015
comment
но значок все еще очень маленький - person user25; 30.04.2018