Прозрачный контент активности не соответствует родительскому - PullRequest
0 голосов
/ 26 февраля 2019

Я отображаю прозрачную активность, но ее содержимое не соответствует родительскому. Вот мой код стиля.

    <item name="android:windowIsTranslucent">false</item>

    <item name="android:windowBackground">@android:color/transparent</item>

    <item name="android:windowContentOverlay">@null</item>

    <item name="android:windowNoTitle">true</item>

    <item name="android:windowIsFloating">true</item>

    <item name="android:backgroundDimEnabled">true</item>
</style>

`

Затем я изменяю android:windowIsFloating значение атрибута с true на false, его начало совпадает с родительским, но прозрачность становится черной. Пожалуйста, подскажите, в чем проблема, я был бы вам благодарен.

<item name="android:windowIsFloating">true</item>

To

 <item name="android:windowIsFloating">true</item>

Решено

** Я решаю эту проблему путем изменения атрибута windowIsTranslucent с false на true **

<item name="android:windowIsTranslucent">false</item>

  to  

<item name="android:windowIsTranslucent">true</item>

1 Ответ

0 голосов
/ 26 февраля 2019

Лучше использовать Alpha для определенного вида (например, Root) для Ex:

android:alpha="0.95"
...