আপনার স্টার্ট স্ক্রিন তৈরি করুন

আপনার অ্যাপ দ্বারা প্রদর্শিত স্ক্রিন তৈরি করতে, আপনি Screen ক্লাসটি প্রসারিত করে এমন ক্লাসগুলি সংজ্ঞায়িত করেন এবং এর onGetTemplate পদ্ধতিটি প্রয়োগ করেন যাতে Template ইনস্ট্যান্সটি ফেরত আসে যা গাড়ির স্ক্রিনে প্রদর্শিত UI এর অবস্থা প্রতিনিধিত্ব করে।

এই কোড স্নিপেটটি দেখায় কিভাবে একটি Screen ঘোষণা করতে হয় যা একটি PaneTemplate টেমপ্লেট ব্যবহার করে "Hello world!" স্ট্রিং প্রদর্শন করে:

কোটলিন

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

জাভা

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