我正在为开源项目上的类做一些UI设计。我正在尝试使这个tablayout的appbar和标签透明,但无论我做什么,它们都保持白色。如果它是透明的,那么背景将会被看到,但我得到的是白色。 我试过了 -
android:theme="@style/AppTheme.FullScreen.Light"
我错过了一些我能尝试的东西吗?我会非常感谢任何建议。答案 0 :(得分:1)
在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中value @ color / transparent是颜色值#00000000
<activity android:name=".YourActivity" android:theme="@style/Theme.Transparent">
</activity>
答案 1 :(得分:0)
在布局XML中设置alpha值或在视图中动态设置以使视图透明。
view.setAlpha(40);
oR from xml - 0到1之间的值
android:alpha="0.4"
答案 2 :(得分:0)