JavaScript is required

Trong Android, để tạo hiệu ứng chuyển đổi giữa các Activity, chúng ta có thể sử dụng lớp nào?

A.

Intent

B.

ActivityOptions

C.

AnimationUtils

D.

TransitionManager

Trả lời:

Đáp án đúng: B


Đáp án đúng là B. ActivityOptions.

Giải thích:

  • ActivityOptions: Lớp này cung cấp các tùy chọn để tùy chỉnh cách một activity bắt đầu, bao gồm cả các hiệu ứng chuyển đổi (transitions) như zoom, slide, fade, shared element transition, v.v. Sử dụng `ActivityOptions.makeCustomAnimation()` để tạo hiệu ứng chuyển đổi tùy chỉnh.
  • Intent: Được sử dụng để kích hoạt một activity, service hoặc broadcast receiver, nhưng không trực tiếp kiểm soát hiệu ứng chuyển đổi.
  • AnimationUtils: Chứa các phương thức để tải animation từ file XML, nhưng thường được sử dụng cho các view bên trong một activity, không phải chuyển đổi activity.
  • TransitionManager: Được sử dụng để tạo các chuyển đổi giữa các state của một scene trong cùng một activity, không phải giữa các activity khác nhau.

Câu hỏi liên quan