Menentukan Animasi Kustom

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 RippleDrawablebaru, 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.

Menganimasikan Vector Drawable

Baca Menganimasikan Grafis Drawable.