Aplikasi sampel Android untuk Surface Duo
Ada sejumlah repositori GitHub yang berisi sampel kode untuk membantu Anda meningkatkan aplikasi untuk perangkat layar ganda dan dapat dilipat. Ada juga modul pelatihan Google Codelab untuk mempelajari cara menggunakan Window Manager.
Contoh Pengalaman Layar Ganda adalah contoh lengkap aplikasi Android yang menampilkan skenario dunia nyata dan menunjukkan berbagai cara untuk menggunakan faktor bentuk layar ganda/dapat dilipat. Anda dapat mengkloning repositori GitHub atau menginstalnya dari Google Play Store.
Pola Desain
Menunjukkan semua pola desain layar ganda dan menekankan pola yang saat ini ditampilkan di Toolbar.
Kontrol Layar Ganda
Mencakup beberapa kontrol dari SDK kami - Komponen Navigasi yang Dapat Dilipat, RecyclerView, BottomNavigationView, SnackbarContainer, dan SDK Tinta.
Mode Pengembang
Menampilkan detail mengenai pola desain saat ini atau kontrol layar ganda, dan memudahkan untuk menjelajahi kode aplikasi melalui item Toolbar yang disebut Mode Pengembang.
Ada sampel Kotlin yang tersedia yang menunjukkan semua pola desain yang berbeda dan fitur unik Surface Duo, seperti kanvas yang diperluas, detail daftar, dua halaman, tampilan ganda, panel pendamping, cara mengakses sudut engsel, dan banyak lagi.
Beberapa disorot di bawah ini:
Seret dan Letakkan
Contoh ini menampilkan kemampuan seret dan letakkan yang dapat menjangkau satu halaman atau beberapa layar, tergantung pada tata letak aplikasi.
Peristiwa Pena
Sampel ini menunjukkan bagaimana peristiwa pena dan data terkait dapat digunakan dalam aplikasi.
Layar Kedua Niat
Demo Niat menggunakan fungsionalitas Niat dengan Android untuk menelurkan halaman sekunder.
Ada juga versi Java yang tersedia.
Lihat daftar lengkap sampel Jetpack Window Manager. Berikut adalah tiga sorotan:
Pembaca eBook
Pembaca ebook sederhana diimplementasikan dengan manajer Jendela Jetpack dan ViewPager2.
Video Lipatan
Pemutar video menggunakan ExoPlayer dan Jetpack Window Manager untuk menyesuaikan tampilan tergantung pada perangkat jenis dan orientasi fitur lipat.
DuaDo
Aplikasi daftar tugas yang menggunakan Jetpack Window Manager dan SlidingPaneLayout, bersama dengan Ruang untuk penyimpanan data.
Sampel aplikasi lengkap ini menunjukkan cara menerapkan pola desain layar ganda ke interaksi pengguna dunia nyata. Sampel ini dirancang untuk bekerja pada perangkat layar tunggal serta Surface Duo.
TwoNote
Aplikasi pencatatan dengan kategori catatan, seret dan letakkan, dan dukungan penintaan pena.
Editor Foto
Aplikasi ini menerapkan editor foto sederhana yang memungkinkan pengguna memilih, mengedit, dan menyimpan gambar.
Editor Sumber
Aplikasi ini adalah editor HTML yang memungkinkan penyajian real time dari kode sumber yang diformat.