Phương pháp hay nhất để kích hoạt sự kiện khi Animated.spring kết thúc là gì?
Animated.spring(this.state.pan, {
toValue: 0
}).start()
Tôi đã tìm kiếm khá nhiều và không tìm thấy một cách duy nhất để làm điều đó. Tôi có thể sử dụng addListener để kiểm tra xem hoạt ảnh đã đạt đến giá trị kết thúc hay hết thời gian chờ, nhưng cả hai đều cảm thấy như những bản sửa lỗi xấu xí cho những gì phải siêu đơn giản.
Có ai biết không?
.start(console.log("Start Animation")
sẽ chỉ "cháy" khi bắt đầu hoạt ảnh vì một hiệu ứng phụ. Đây là chức năng giống nhưconsole.log("Start Animation"); Animated.timing(...).start(..)
. Đây không phải là việc cố ý sử dụng phương pháp này. Vui lòng không sử dụng cái này.start()
thực hiện cuộc gọi lại khi hoạt ảnh kết thúc và đó là tất cả.