Package com.mapbox.androidauto.car

Types

Link copied to clipboard
class MainActionStrip(screen: Screen, mainCarContext: MainCarContext)
Link copied to clipboard
class MainCarContext(val carContext: CarContext, val mapboxCarMap: MapboxCarMap)
Link copied to clipboard
class MainCarScreen(mainCarContext: MainCarContext) : Screen

When the app is launched from Android Auto

Link copied to clipboard
class MainMapActionStrip(screen: Screen, carNavigationCamera: CarNavigationCamera)
Link copied to clipboard
class MapboxCarNavigationManager(carContext: CarContext) : MapboxNavigationObserver

Register this observer using MapboxNavigationApp.registerObserver. As long as it is registered, the trip status of MapboxNavigation will be sent to the NavigationManager. This is needed to keep the vehicle cluster display updated.

Link copied to clipboard
class MapboxScreenManager(mainCarContext: MainCarContext, screenProvider: MapboxScreenProvider = MapboxScreenProvider(mainCarContext)) : UIComponent

This is a top level screen manager for a session. Some screens are associated with the CarAppState and whenever the state changes, the screen changes. This makes it possible for the app, such as an Activity, to change the car screen with MapboxCarApp.updateCarAppState.

Link copied to clipboard
open class MapboxScreenProvider(val mainCarContext: MainCarContext)

Open class which allows you to override any screen with your own customized screen.

Link copied to clipboard
object RendererUtils