Tạo màn hình bắt đầu

Để tạo các màn hình do ứng dụng của bạn hiển thị, bạn hãy xác định các lớp mở rộng lớp Screen và triển khai phương thức onGetTemplate của lớp đó để trả về thực thể Template biểu thị trạng thái của giao diện người dùng cần hiển thị trên màn hình ô tô.

Đoạn mã này cho biết cách khai báo Screen sử dụng a PaneTemplate mẫu để hiển thị chuỗi "Hello world!":

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