Я абсолютный новичок для Android. Я учу, как разработать макет. Но у меня возникли проблемы с ImageView:Почему цвет фона включен в png изображение ImageView?
Когда я установил src
из ImageView с файлом PNG, темный цвет фона автоматически добавляется ко всем изображениям, как на скриншоте:
Реальная образ как это: (Там нет фона)
Это расположение XML для моей панели инструментов, и я не ставил любой фон для Im ageView:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
android:fitsSystemWindows="true"
android:minHeight="?attr/actionBarSize"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
android:background="?attr/colorPrimaryDark">
<ImageButton
android:id="@+id/btn_open_sidebar"
android:src="@drawable/open_icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ImageButton
android:layout_alignParentRight="true"
android:id="@+id/btn_calendar"
android:src="@drawable/calendar"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RelativeLayout>
Так как я могу сделать это изображение PNG прозрачным или с тем же фоном, что и панель инструментов? Я имею в виду, как удалить этот цвет темного фона по умолчанию?
попробуйте добавить 'android: backgroud =" @ android: color/transparent "' to your ImageButton s –
Спасибо. Это сработало. Просто отправьте свой ответ. Я позову его. –