问题描述
我使用 MapBox SDK 进行导航。我用这个教程来了解它是如何工作的。但是,当我进入设置 NavigationMapRoute 样式的步骤时,没有问题,但对于 NavigationView,没有颜色适用。这是我的主题代码
https://docs.mapbox.com/help/tutorials/android-navigation-sdk/
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="Theme.Endunav" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
<!-- Brand color. -->
<item name="colorPrimary">@color/orange</item>
<item name="colorPrimaryVariant">@color/black</item>
<item name="colorOnPrimary">@color/white</item>
<!-- Status bar color. -->
<item name="android:statusBarColor" tools:targetApi="l">?attr/colorPrimaryVariant</item>
<!-- Customize your theme here. -->
</style>
<style name="NavigationMapRoute">
<item name="routeColor">@color/orange</item>
<item name="routeModerateCongestionColor">@color/black</item>
<item name="routeSevereCongestionColor">@color/orange</item>
<item name="routeShieldColor">@color/black</item>
<item name="routeScale">1.0</item>
</style>
<style name="NavigationView" parent="Theme.AppCompat.NoActionBar">
<item name="navigationViewPrimary">@color/orange</item>
<item name="navigationViewSecondary">@color/black</item>
<item name="navigationViewAccent">@color/white</item>
</style>
<style name="Theme.Endunav.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="Theme.Endunav.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="Theme.Endunav.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
</resources>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)