Başlangıç ekranınızı oluşturun

Uygulamanız tarafından gösterilen ekranları oluşturmak için Screen sınıfını genişleten sınıfları tanımlar ve arabanın ekranında gösterilecek kullanıcı arayüzünün durumunu temsil eden Template örneğini döndürmek için onGetTemplate yöntemini uygularsınız.

Bu kod snippet'inde, "Hello world!" dizesini görüntülemek için PaneTemplate şablonunu kullanan bir Screen öğesinin nasıl bildirileceği gösterilmektedir:

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();
    }
}