Пользовательский вид навигации Mapbox Android (Navigation SDK) - PullRequest
0 голосов
/ 04 января 2019

Я хотел бы удалить все представления в навигационном представлении, например, SummaryBottomSheet и ИнструкцияLayout, и в основном сделать свою собственную версию 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 голосов
/ 04 января 2019

Похоже, вы хотите добавить «пользовательский» интерфейс в сочетании с нашей логикой навигации. Может быть проще вообще не использовать NavigationView - просто использовать ядро ​​MapboxNavigation.

Пожалуйста, смотрите этот пример , который демонстрирует это использование SDK.

...