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

Dokumen Pengembang

Membuat Aplikasi dengan Desain Bahan

Video

Pengantar Desain Bahan

Video

Kertas dan Tinta: Bahan Penting

Video

Desain Bahan di Aplikasi Google I/O

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

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.

Daftar dan Kartu

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.

Bayangan Tampilan

Selain properti X dan Y, tampilan di Android kini memiliki properti Z. Properti baru ini mewakili ketinggian tampilan, yang menentukan:

Untuk memutar ulang film, klik layar perangkat

Untuk informasi selengkapnya, lihat Mendefinisikan Bayangan dan Memangkas Tampilan.

Animasi

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.

Drawable

Kemampuan baru untuk drawable ini membantu Anda mengimplementasikan aplikasi desain bahan:

Untuk informasi selengkapnya, lihat Bekerja dengan Drawable.