Halaman ini tidak digunakan lagi. Lihat di bawah untuk mengetahui lokasi baru dokumentasi yang sebelumnya ada di sini.
Menyesuaikan Respons Sentuh
Respons sentuh dalam desain material memberikan konfirmasi visual instan pada titik kontak ketika pengguna berinteraksi dengan elemen UI. Animasi respons sentuh default untuk tombol menggunakan class RippleDrawable
baru, yang bertransisi di antara berbagai status dengan efek ripple.
Pada sebagian besar kasus, Anda harus menerapkan fungsionalitas ini dalam XML tampilan dengan menentukan latar belakang tampilan sebagai:
?android:attr/selectableItemBackground
untuk ripple berbatas.?android:attr/selectableItemBackgroundBorderless
untuk ripple yang meluas ke luar tampilan. Latar belakang ini akan digambar di atas, dan dibatasi oleh, induk terdekat dari tampilan yang menggunakan latar belakang bukan null.
Catatan: selectableItemBackgroundBorderless
adalah atribut baru yang diperkenalkan pada API level 21.
Atau, Anda dapat menentukan RippleDrawable
sebagai resource XML menggunakan elemen ripple
.
Anda dapat menetapkan warna ke objek RippleDrawable
. Untuk mengubah warna respons sentuh default, gunakan atribut android:colorControlHighlight
pada tema.
Untuk informasi selengkapnya, lihat referensi API untuk class RippleDrawable
.
Menggunakan Efek Reveal
Baca Membuat animasi reveal melingkar.
Menyesuaikan Transisi Aktivitas
Baca Memulai Aktivitas dengan Animasi.
Menggunakan Gerakan Melengkung
Baca Menggunakan gerakan melengkung.
Menganimasikan Perubahan Status Tampilan
Baca Menggunakan StateListAnimator untuk menganimasikan perubahan status tampilan.