【发布时间】:2021-04-07 14:42:37
【问题描述】:
嘿,我正在尝试在我的操作栏中设置 homeindicator,但看起来箭头是白色的/p>
supportActionBar?.setHomeAsUpIndicator(R.drawable.ic_baseline_arrow_back_24)
我正在使用的主题
<style name="AppTheme" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<item name="android:textColorSecondary">@android:color/black</item>
<item name="android:statusBarColor" tools:targetApi="l">@color/bar_color</item>
<item name="colorPrimary">@color/splashscreen_text_color</item>
<item name="colorOnPrimary">@color/black</item>
<item name="itemBackground">@color/black</item>
<item name="actionOverflowButtonStyle">@style/actionOverflowButtonStyle</item>
<item name="homeAsUpIndicator">@drawable/ic_baseline_arrow_back_24</item>
</style>
<style name="actionOverflowButtonStyle" parent="@style/Widget.AppCompat.ActionButton.Overflow">
<item name="android:tint">@color/black</item>
</style>
我得到的结果 Result
我的期望: the expected result
箭头drawble文件
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
android:tint="@color/black">
<path
android:fillColor="@android:color/black"
android:pathData="M20,11H7.83l5.59,-5.59L12,4l-8,8 8,8 1.41,-1.41L7.83,13H20v-2z"/>
</vector>
【问题讨论】:
-
这两行你加了吗?
supportActionBar!!.setDisplayHomeAsUpEnabled(true) supportActionBar!!.setDisplayShowHomeEnabled(true) -
我刚刚做了,但箭头仍然可以点击,但它不显示
标签: android