Как сделать layout прозрачным?

Можно ли как-то сделать layout прозрачным? Я не могу заменить layout каким-то другим элементом, так как использую DataBinding, свойств чтобы поменять background у него нет, стили или темы назначить тоже нельзя, а его дефолтный background белый. Как я могу изменить его цвет на подходящий? (android:background и background я пробовал, app:background тоже нету, layout именно <layout/>, не какой-то другой)

P.S: У меня нет проблемы с прозрачным цветом, проблема в том, что я не могу изменить background layout'a, я не могу просто перекрыть другим лейаутом с цветом фона приложения, так как весь лейаут может становится полупрозрачным, и не изменяя background корневого layout'a я получу не полупрозрачный элемент, а полупрозрачный элемент на белом фоне


Ответы (2 шт):

Автор решения: Bad Broker

Добавь вот этот в background -

android:background="@android:color/transparent"
→ Ссылка
Автор решения: AVRamones

Из чего тут выросла проблема? =) Представьте что вы работаете без DataBinding, сверстайте ваш экран как хотите. Можете сделать корневым лайаутом какой угодно: Relative, Constraint, Linear или все что вам нравится. Повесьте корневому лайауту, как выше отметил @Bad Broker

android:background="@android:color/transparent"

Ну а теперь оборачивайте все это в для DataBinding, добавляйте нужные импорты, переменные и будет вам счастье)

В качестве примера:

<?xml version="1.0" encoding="utf-8"?>
     <layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools">

<data>

</data>

<androidx.constraintlayout.widget.ConstraintLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@android:color/transparent"
    tools:context=".ui.biometry.BiometryActivity">

    <fragment
        android:id="@+id/biometry_host"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:defaultNavHost="true"
        android:name="androidx.navigation.fragment.NavHostFragment"
        app:navGraph="@navigation/biometry_graph"
        />

</androidx.constraintlayout.widget.ConstraintLayout>
</layout>
→ Ссылка