Anda di halaman 1dari 2

ANIMASI

Animasi adalah proses menciptakan gerak dan perubahan bentuk

Animasi di android dapat dilakukan dalam berbagai cara. Pada bab ini kita akan membahas
salah satu cara yang mudah dan banyak digunakan yaitu animasi tween (tween animation).

Tween Animation
Tween Animation mengambil beberapa parameter seperti nilai awal (start value), nilai akhir
(end value), ukuran (size), durasi waktu (time duration), sudut rotasi (angle rotation), dan
lain-lain, dan melakukan animasi yang diinginkan pada suatu objek. Tween Animation dapat
diterapkan pada semua tipe objek. Untuk menggunakan Tween Animation, android telah
menyediakan suatu kelas yaitu Animation.

Untuk membuat animasi di android, kita harus memanggil method statis loadAnimation()
dari kelas AnimationUtils, dan akan menerima hasilnya sebagai instance dari objek
Animation. Sintaksnya adalah:

Animation animation = AnimationUtils.loadAnimation(getApplicationContext(),


R.anim.myanimation);

Dimana parameter kedua adalah nama file xml animasi kita yang berada di dalam direktori
res/anim. (Jadi sebelumnya iita harus membuat direktori baru res/anim dan membuat file
xml di dalamnya).

Kelas Animation memiliki beberapa method penting seperti:

NO METHOD

1 start(), method untuk memulai animasi

2 setDuration(long duration), untuk menentukan durasi animasi


getDuration(), method untuk mengambil durasi yang didefinisikan
3
oleh method setDuration(long duration)
4 End(), method untuk mengakhiri animasi

5 Cancel(), method untuk membatalkan animasi

Untuk menerapkan animasi pada sebuah objek, kita hanya tinggal memanggil method
startAnimation() dari objek terkait. Sintaksnya adalah:

ImageView image1 = (ImageView) findViewById(R.id.imageView1);


image.startAnimation(animation);
Latihan:
Contoh berikut memperlihatkan penggunaan Animation di android. Kita akan membuat
jenis animasi yang berbeda. Animasi yang dipilih akan diaplikasikan pada imageView di
layar perangkat.