Kotlin Android

Membuat Rotate Animation Menggunakan Kotlin Extensions di Android

Membuat Rotate Animation Menggunakan Kotlin Extensions di Android – Pada artikel kali ini kita akan membahas bagaimana cara membuat rotate animation menggunakan kotlin extensions di android. Disini kita dapat memanfaatkan penggunaan Kotlin extensions pada pembuatan animasi seperti rotate dan blink, tapi saat ini kita hanya akan membuat animasi rotate. Kita dapat memanfaatkan ObjectAnimator class untuk membuat animasi rotate, kalian dapat mempelajari lebih lanjut melalui link disini. Simak lebih lanjut untuk membuat rotate animation menggunakan kotlin extensions di android.

Potongan Kode Untuk Membuat Rotate Animation Menggunakan Kotlin Extensions di Android

fun View.rotate(
    times: Int = Animation.INFINITE,
    duration: Long = 500L,
    propertyName: String = "rotation",
    startPoint: Float = 0f,
    endPoint: Float = 360f
) {
    val rotate = ObjectAnimator.ofFloat(this, propertyName, endPoint, startPoint)
    rotate.repeatCount = times
    rotate.duration = duration
    rotate.start()
}

Temukan source code kotlin menarik lainnya hanya di Inpows.

 

Baca Juga

Migrasi ke Gradle Kotlin DSL

Menyembunyikan Action Bar Pada Android

Konversi Milidetik ke Detik dan Menit di Kotlin