【发布时间】:2017-01-13 19:38:29
【问题描述】:
我正在尝试使工具栏背景颜色透明,但是 colorPrimary 主题似乎正在显示。当我将工具栏的背景设置为标准颜色时,它会覆盖 colorPrimary 并按预期工作,但是有没有办法让我完全摆脱它以使工具栏背景透明?我仍然想要 colorPrimary 的原因是因为最近的应用程序选项卡颜色,我只是希望它不显示在工具栏中。谢谢你。
工具栏
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@android:color/transparent" />
风格
<style name="AppTheme1" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@android:color/transparent</item>
<item name="colorAccent">@color/colorPrimary</item>
<item name="android:windowLightStatusBar">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:elevation">0dp</item>
<item name="elevation">0dp</item>
<item name="drawerArrowStyle">@style/DrawerArrowStyle</item>
<item name="android:textColorSecondary">@color/colorPrimary</item>
</style>
【问题讨论】:
-
您不想在活动中显示工具栏? @Roderick Lord
-
我想要工具栏,但我想要它透明。问题是 colorPrimary 设置了我不想要的工具栏颜色。
标签: android android-layout android-xml android-toolbar