我正在为一个开源项目的班级进行一些 UI 设计。我试图使该选项卡布局的应用栏和选项卡透明,但无论我做什么,它们都保持白色。如果它是透明的,则可以看到背景,但我得到的是白色。 我试过了-
android:theme="@style/AppTheme.FullScreen.Light"
我还缺少其他可以尝试的东西吗?我将非常感谢任何建议。在 style.xml 中
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme.Transparent" parent="android:Theme">
<item name="android:windowIsTranslucent">true</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">false</item>
</style>
</resources>
在 color.xml 中 值@color/transparent是颜色值#00000000
<activity android:name=".YourActivity" android:theme="@style/Theme.Transparent">
</activity>
在布局 XML 中设置 alpha 值或在视图中动态设置 alpha 值以使视图透明。
view.setAlpha(40);
或从 xml 添加 - 0 到 1 之间的值
android:alpha="0.4"