Mapbox Android自定义导航视图(Navigation SDK)

时间:2019-01-04 14:09:02

标签: android sdk navigation mapbox

我想删除导航视图中的所有视图,例如summaryBottomSheet和structionalLayout,并基本上制作自己的NavigationView版本。

我可以将可见性设置为VIEW.GONE,但这并不是我真正想要的。

// Hide unnecessary controls
findViewById<View>(R.id.summaryBottomSheet).visibility = View.GONE
findViewById<View>(R.id.instructionLayout).visibility = View.GONE
findViewById<View>(R.id.feedbackFab).visibility = View.GONE
findViewById<View>(R.id.soundFab).visibility = View.GONE

是否有一种好的做法?例如扩展com.mapbox.services.android.navigation.ui.v5.NavigationView类?我看着那里,但我不知道这样做是否正确。

谢谢您的时间。

1 个答案:

答案 0 :(得分:0)

您似乎想添加一个与我们的导航逻辑配对的“自定义” UI。根本不使用NavigationView可能会更容易-仅使用“核心” MapboxNavigation引擎。

请参阅this example,其中展示了SDK的这种用法。