以前做app都是按设计师来,现在自己设计app,好爽,material design!

<androidx.appcompat.widget.Toolbar
                        android:id="@+id/toolBar"
                        android:layout_width="match_parent"
                        android:layout_height="?attr/actionBarSize"
                        android:background="@color/themeColor"
                        app:navigationIcon="@drawable/ic_menu_back"
                        app:title="@string/app_name"
                        android:theme="@style/ToolbarIconColor"
                        app:titleTextColor="@android:color/white" />
<style name="ToolbarIconColor" parent="@style/ThemeOverlay.AppCompat.Light">
        <item name="colorControlNormal">@color/white_no_night</item>
    </style>

如果不适用toolbar,那么无需修改,只需要修改全局主题Theme.MaterialComponents.Light.DarkActionBar
DarkActionBar的意思是高亮白色主题,但是actionbar是深色模式。 深色模式下文字 图标自然而然是白色了。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐