У меня есть ConstraintLayout, который я использую в качестве всплывающего окна в своем приложении, и я хочу, чтобы это всплывающее окно было прозрачным.
Я пробовал с цветами, такими как # 33000000, которые должны быть прозрачными черными, но это показывает как светло-серый. Если я установлю свой цвет фона на «@ android: цвет / прозрачный», и он изменится на белый, то я думаю, что проблема в том, что у меня как белый фон по умолчанию.
Также, когда я устанавливаю круглые углы я вижу этот белый фон за моим ConstrinatLayout с закругленными углами.
Это мой код ConstraintLayout. У меня есть пара TextViews и изображение внутри.
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="350dp"
android:layout_height="475dp"
android:background="#33000000"
android:padding="10dp"
android:layout_gravity="center">
Пожалуйста, дайте мне знать, если требуется больше кода или деталей.
Следующий снимок экрана с radius = 50dp и backgroundcolor = # B3808080 .
Всплывающий снимок экрана