我想让我的工具栏透明。
我找到了一些答案,但它们对我没有帮助。
我的工具栏是白色而不是透明的
这是我的工具栏:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:foxrey="http://schemas.android.com/apk/res-auto"
foxrey:theme="@style/ActionBarThemeOverlay"
foxrey:popupTheme="@style/ActionBarPopupThemeOverlay"
android:id="@+id/toolbar_actionbar"
android:background="@color/transparent"
foxrey:titleTextAppearance="@style/ActionBar.TitleText.Inverse"
android:layout_width="match_parent"
android:layout_height="?actionBarSize" />
这是 ActionBarThemeOverlay:
<style name="ActionBarThemeOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar">
<item name="android:textColorPrimary">#fff</item>
<item name="colorControlNormal">?actionBarIconColor</item>
<item name="colorControlHighlight">#3fff</item>
<item name="android:windowActionBarOverlay">true</item>
<item name="windowActionBarOverlay">true</item>
</style>
我也试过这个主题:
<style name="ToolbarTransparent" parent="Theme.AppCompat.Light">
<item name="android:background">@color/tranp</item>
<item name="background">@color/tranp</item>
<item name="android:textColorPrimary">#fff</item>
<item name="colorControlNormal">?actionBarIconColor</item>
<item name="colorControlHighlight">#3fff</item>
<item name="android:windowActionBarOverlay">true</item>
</style>
但它不起作用。
这是我现在拥有的:
我想得到这个:
最佳答案
你需要使用 Alpha 属性
View 的Alpha 属性,介于 0(完全透明)和 1(完全不透明)之间的值。
XML 属性:
android:alpha
例子:
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:local="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimary"
android:alpha="0"
local:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
local:popupTheme="@style/ThemeOverlay.AppCompat.Light" />
以编程方式:
setAlpha(float);
例子:
mToolbar = (Toolbar) findViewById(R.id.toolbar);
mToolbar.setAlpha(0);
关于android - 使工具栏透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31693309/