Antarmuka Pengguna dengan Xamarin.Android
Bagian berikut menjelaskan berbagai alat dan blok penyusun yang digunakan untuk menyusun antarmuka pengguna di aplikasi Xamarin.Android.
Desainer Android
Bagian ini menjelaskan cara menggunakan Android Designer untuk meletakkan kontrol secara visual dan mengedit properti. Ini juga menjelaskan cara menggunakan Perancang untuk bekerja dengan antarmuka pengguna dan sumber daya di berbagai konfigurasi, seperti tema, bahasa, dan konfigurasi perangkat, serta cara merancang tampilan alternatif seperti lanskap dan potret.
Tema Material
Tema Material adalah gaya antarmuka pengguna yang menentukan tampilan dan nuansa tampilan dan aktivitas di Android. Tema Material dibangun ke dalam Android, sehingga digunakan oleh UI sistem serta oleh aplikasi. Panduan ini memperkenalkan prinsip Desain Bahan dan menjelaskan cara membuat tema aplikasi menggunakan Tema Bahan bawaan atau tema kustom.
Profil Pengguna
Panduan ini menjelaskan cara mengakses profil pribadi untuk pemilik perangkat, termasuk data kontak seperti nama pemilik perangkat dan nomor telepon.
Layar Percikan
Aplikasi Android membutuhkan waktu untuk memulai, terutama ketika aplikasi pertama kali diluncurkan di perangkat. Layar percikan dapat menampilkan kemajuan permulaan kepada pengguna. Panduan ini menjelaskan cara membuat layar splash untuk aplikasi Anda.
Layout
Tata letak digunakan untuk menentukan struktur visual untuk antarmuka pengguna.
Tata letak seperti ListView
dan RecyclerView
merupakan blok penyusun paling mendasar dari aplikasi Android. Biasanya, tata letak akan menggunakan Adapter
untuk bertindak sebagai jembatan dari tata letak ke data dasar yang digunakan untuk mengisi item data dalam tata letak. Bagian ini menjelaskan cara menggunakan tata letak seperti LinearLayout
, , RelativeLayout
TableLayout
, RecyclerView
, dan GridView
.
Kontrol
Kontrol Android (juga disebut widget) adalah elemen UI yang Anda gunakan untuk membangun antarmuka pengguna. Bagian ini menjelaskan cara menggunakan kontrol seperti tombol, toolbar, pemilih tanggal/waktu, kalender, spinner, sakelar, menu pop-up, pager tampilan, dan tampilan web.