ViewBinderCustomization
A class that allows you to define UIBinder for various different views used by the NavigationView. If not specified, NavigationView uses the default UIBinder defined for each of these views.
Functions
Properties
Customize the Action Buttons by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to use default ActionButtonsBinder implementation.
Customize the camera mode action button by providing your own UIBinder when using actionButtonsBinder with ActionButtonsBinder.defaultBinder implementation. Use UIBinder.USE_DEFAULT to reset to default.
Customize the compass action button by providing your own UIBinder when using actionButtonsBinder with ActionButtonsBinder.defaultBinder implementation. Customize the action buttons by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the recenter camera action button by providing your own UIBinder when using actionButtonsBinder with ActionButtonsBinder.defaultBinder implementation. Use UIBinder.USE_DEFAULT to reset to default.
Customize the toggle audio guidance action button by providing your own UIBinder when using actionButtonsBinder with ActionButtonsBinder.defaultBinder implementation. Use UIBinder.USE_DEFAULT to reset to default.
Add custom action buttons to the NavigationView. Custom buttons can only be added to default actionButtonsBinder and can be placed either before or after existing controls. Setting this field to emptyList()
will remove all custom buttons.
Customize the Info Panel Arrival text view by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the Info Panel layout by providing your own InfoPanelBinder. Use InfoPanelBinder.defaultBinder to reset to default.
Customize the Info Panel content by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the Info Panel end navigation button by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the Info Panel Header for active guidance state by providing your own UIBinder when using default infoPanelHeaderBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the Info Panel Header for arrival state by providing your own UIBinder when using default infoPanelHeaderBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the Info Panel Header by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the Info Panel Header for destination preview state by providing your own UIBinder when using default infoPanelHeaderBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the Info Panel Header for free drive state by providing your own UIBinder when using default infoPanelHeaderBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the Info Panel Header for routes preview state by providing your own UIBinder when using default infoPanelHeaderBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the Info Panel Point Of Interest Name text view by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the Info Panel route preview button by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the Info Panel start navigation button by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the Info Panel Trip Progress by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the empty frame container on left side of the screen by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the maneuvers view by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.
Inject your own MapView in the NavigationView. Use MapViewBinder.defaultBinder to reset to default.
Customize the empty frame container on right side of the screen by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the road name view by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.
Customize the speed limit view by providing your own UIBinder. Use UIBinder.USE_DEFAULT to reset to default.