page.title=Material Design for Android
page.tags=Material,design
page.type=design
page.image=images/cards/design-material-for-android_2x.jpg
@jd:body
Membuat Aplikasi dengan Desain Bahan Pengantar Desain Bahan Kertas dan Tinta: Bahan Penting Desain Bahan di Aplikasi Google I/ODokumen Pengembang
Video
Video
Video
Desain bahan adalah panduan komprehensif untuk desain visual, gerak, dan interaksi lintas platform dan perangkat. Android kini menyertakan dukungan untuk aplikasi desain bahan. Untuk menggunakan desain bahan di aplikasi Android, ikuti panduan yang didefinisikan dalam spesifikasi desain bahan dan gunakan komponen dan fungsionalitas baru yang tersedia di Android 5.0 (API level 21) ke atas.
Android menyediakan elemen berikut untuk membangun aplikasi desain bahan:
Untuk informasi selengkapnya tentang mengimplementasikan desain bahan pada Android, lihat Membuat Aplikasi dengan Desain Bahan.
Tema bahan menyediakan gaya baru untuk aplikasi Anda, widget sistem yang memungkinkan Anda mengatur palet warnanya, dan animasi default untuk umpan balik sentuh dan transisi aktivitas.
Tema bahan gelap
Tema bahan terang
Untuk informasi selengkapnya, lihat Menggunakan Tema Bahan.
Android menyediakan dua widget baru untuk menampilkan kartu dan daftar dengan gaya desain bahan dan animasi:
Widget RecyclerView
baru adalah versi ListView
yang lebih mudah dimasukkan dan mendukung beragam tipe layout serta memberikan peningkatan kinerja.
Widget CardView
baru memungkinkan Anda menampilkan potongan informasi penting dalam
kartu yang memiliki tampilan dan cara kerja yang konsisten.
Untuk informasi selengkapnya, lihat Membuat Daftar dan Kartu.
Selain properti X dan Y, tampilan di Android kini memiliki properti Z. Properti baru ini mewakili ketinggian tampilan, yang menentukan:
Untuk informasi selengkapnya, lihat Mendefinisikan Bayangan dan Memangkas Tampilan.
API animasi baru memungkinkan Anda membuat animasi custom untuk umpan balik sentuh dalam kontrol UI, perubahan status tampilan, dan transisi aktivitas.
API ini memungkinkan Anda:
Animasi umpan balik sentuh dimasukkan ke dalam beberapa tampilan standar, misalnya tombol. API baru ini memungkinkan Anda menyesuaikan animasi ini dan menambahkannya ke tampilan custom Anda.
Untuk informasi selengkapnya, lihat Mendefinisikan Animasi Custom.
Kemampuan baru untuk drawable ini membantu Anda mengimplementasikan aplikasi desain bahan:
Untuk informasi selengkapnya, lihat Bekerja dengan Drawable.