Render các phần tử thông thường di chuyển tới đích, phản hồi cử chỉ và rời đi nhẹ nhàng.
Animated.<tag>
Animated.div, Animated.button, Animated.svg và mọi thẻ HTML hay SVG khác render một phần tử bình thường không có lớp bọc. style của chúng nhận giá trị, và transform có thể là mảng như trong React Native.
Chuyển động transform và opacity có giới hạn trên các phần tử này, kể cả lò xo, có thể do trình duyệt phát.
Đang chuẩn bị ví dụ…
seed, pose, poses và tempo
seed là khung hình đầu tiên, pose là đích hiện tại (một đối tượng hoặc tên một mục trong poses), và tempo là timing hoặc lò xo. Chỉ đổi tempo sẽ không phát lại một đích không đổi.
respond ánh xạ cử chỉ thành đích tạm thời: hover, focus, focusWithin, press, longPress, drag, inView và hơn nữa. Khi phản hồi kết thúc, phần tử trở về pose của nó từ bất cứ đâu.
onResponse báo lúc bắt đầu và kết thúc của mỗi phản hồi, còn respond={{ press: {} }} theo dõi một cử chỉ mà không có thay đổi hiển thị nào.
Đang chuẩn bị ví dụ…
Chia sẻ mặc định với Animated.Scope
Animated.Scope truyền tên pose, tempo và các mặc định hoạt ảnh cho những phần tử Animated bên trong.
Animated.wrap(Component) — createAnimatedComponent trong React Native — giúp một component chuyển tiếp ref và render ra một phần tử DOM nhận được cùng các props.