Trong Lập trình ứng dụng Android, Animation (các chuyển hoạt) như một thành phần cốt yếu để tăng thêm trải nghiệm cho người dùng trong quá trình sử dụng. Trong loạt bài tiếp theo, tôi sẽ hướng dẫn các bạn làm quen với các Animation API. Bài đầu tiên chúng ta sẽ làm quen với View Animation.
ViewAnimation được sử dụng rộng rãi trong hầu hết các phiên bản Android, tính tiện dụng cao cũng như dễ dàng khai báo. Nếu như các chuyển hoạt không quá phức tạp thì ViewAnimation nên là lựa chọn đầu tiên.
Trong ViewAnimation bao gồm các chuyển hoạt sau: scale (phóng to hoặc thu nhỏ), alpha (độ trong suốt), translate (thay đổi vị trí) và rotate (quay).
Tạo Project, trong thư mục res tạo thư mục anim, sau đó lần lượt tạo các tập tin sau:
Khai báo cho từng tập tin tương ứng:
+ alpha_anim.xml
+ rotate_anim.xml
+ scale_anim.xml
+ translate_anim.xml
+ set_anim.xml
Mở tập tin activity_main.xml, thiết kế giao diện với các điều khiển như sau:
Vào trong tập tin MainActivity tiến hành khai báo và khởi tạo các thành phần trong giao diện và thiết lập Animation thông qua các lớp tương ứng. Viết phương thức setUpAnimation để xử lý chung cho các tất cả Animation.
Xử lý và gọi phương thức trong hàm onCreate.
Thực hiện cài ứng dụng lên thiết bị, bấm các nút Animation để xem hiệu ứng.