Đối với người dùng Kotlin:
Đầu tiên, hãy tạo một tệp tài nguyên Hoạt hình có tên là lắc.xml . Nhấp chuột phải vào thư mục res trong Android Studio, sau đó nhấp vào Mới> Tệp tài nguyên Android> nhập lắc cho tên tệp và chọn Hoạt ảnh cho loại tài nguyên thả xuống. Bấm OK.
Bên trong shake.xmldán như sau:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:duration="200"
android:fromXDelta="-5%"
android:repeatCount="3"
android:repeatMode="reverse"
android:toXDelta="5%"/>
</set>
Bây giờ chỉ cần gọi nó trên một lượt xem!
Từ bên trong một mảnh:
myView.startAnimation(AnimationUtils.loadAnimation(view!!.context, R.anim.shake))
Từ bên trong một hoạt động:
myView.startAnimation(AnimationUtils.loadAnimation(this, R.anim.shake))
(lưu ý - myViewlà ID được cấp cho chế độ xem mà bạn muốn tạo hoạt ảnh)
Nếu bạn muốn tinh chỉnh hoạt ảnh, chỉ cần sửa đổi các giá trị trong shake.xml.