Zum Erstellen der von Ihrer App angezeigten Bildschirme definieren Sie die Klassen, die
die Screen Klasse erweitern, und implementieren die onGetTemplate Methode, um die
Template Instanz zurückzugeben, die den Status der UI darstellt, die auf dem
Bildschirm des Fahrzeugs angezeigt werden soll.
In diesem Code-Snippet wird gezeigt, wie ein Screen deklariert wird, das die Vorlage
PaneTemplate verwendet, um den String „Hallo Welt!“ anzuzeigen:
class MyStartScreen(carContext: CarContext) : Screen(carContext) { override fun onGetTemplate(): Template { val row = Row.Builder().setTitle("Hello world!").build() val pane = Pane.Builder().addRow(row).build() val header = Header.Builder() .setStartHeaderAction(Action.APP_ICON) .build() return PaneTemplate.Builder(pane) .setHeader(header) .build() } }