Untuk membuat layar yang ditampilkan oleh aplikasi, Anda menentukan class yang memperluas
class Screen dan menerapkan metode onGetTemplate untuk menampilkan instance
Template yang mewakili status UI untuk ditampilkan di
layar mobil.
Cuplikan kode ini menunjukkan cara mendeklarasikan Screen yang menggunakan
template PaneTemplate untuk menampilkan string "Halo dunia!":
Kotlin
class HelloWorldScreen(carContext: CarContext) : Screen(carContext) {
override fun onGetTemplate(): Template {
val row = Row.Builder().setTitle("Hello world!").build()
val pane = Pane.Builder().addRow(row).build()
return PaneTemplate.Builder(pane)
.setHeaderAction(Action.APP_ICON)
.build()
}
}
Java
public class HelloWorldScreen extends Screen {
@NonNull
@Override
public Template onGetTemplate() {
Row row = new Row.Builder().setTitle("Hello world!").build();
Pane pane = new Pane.Builder().addRow(row).build();
return new PaneTemplate.Builder(pane)
.setHeaderAction(Action.APP_ICON)
.build();
}
}