我想删除导航视图中的所有视图,例如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
类?我看着那里,但我不知道这样做是否正确。
谢谢您的时间。
答案 0 :(得分:0)
您似乎想添加一个与我们的导航逻辑配对的“自定义” UI。根本不使用NavigationView
可能会更容易-仅使用“核心” MapboxNavigation
引擎。
请参阅this example,其中展示了SDK的这种用法。