gpt4 book ai didi

android - 如何使 colorPrimary 不显示为工具栏背景

转载 作者:太空狗 更新时间:2023-10-29 16:30:08 27 4
gpt4 key购买 nike

我正在尝试使工具栏背景色透明,但似乎显示的是 colorPrimary 主题。当我将工具栏的背景设置为标准颜色时,它会覆盖 colorPrimary 并按预期工作,但是有没有办法让我完全摆脱它以使工具栏背景透明?我仍然想要 colorPrimary 的原因是因为最近的应用程序选项卡颜色,我只是希望它不显示在工具栏中。谢谢。

enter image description here

工具栏

 <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>

最佳答案

使用代码而不仅仅是工具栏

<android.support.design.widget.AppBarLayout
android:id="@+id/appbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="8dp"
android:background="@android:color/transparent"
android:theme="@style/AppTheme.AppBarOverlay">

<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@android:color/transparent"
app:layout_scrollFlags="scroll|enterAlways"
app:popupTheme="@style/AppTheme.PopupOverlay">

</android.support.v7.widget.Toolbar>

</android.support.design.widget.AppBarLayout>

关于android - 如何使 colorPrimary 不显示为工具栏背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41633416/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com