Menentukan Animasi Kustom

Halaman ini tidak digunakan lagi. Lihat di bawah untuk mengetahui lokasi baru dokumentasi yang sebelumnya ada di sini.

Menyesuaikan Masukan Sentuh

Masukan sentuh dalam desain material memberikan konfirmasi visual instan pada titik kontak ketika pengguna berinteraksi dengan elemen UI. Animasi masukan 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 nol.

Catatan: selectableItemBackgroundBorderless adalah atribut baru yang dikenalkan pada API level 21.

Anda juga dapat menentukan RippleDrawable sebagai resource XML menggunakan elemen ripple.

Anda dapat menetapkan warna ke objek RippleDrawable. Untuk mengubah warna masukan sentuh default, gunakan atribut android:colorControlHighlight pada tema.

Untuk informasi selengkapnya, baca 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 Drawable Vektor

Baca Menganimasikan Grafis Drawable.