แนวทางปฏิบัติที่ดีที่สุดในการทริกเกอร์เหตุการณ์เมื่อ Animated.spring เสร็จสิ้นคืออะไร
Animated.spring(this.state.pan, {
toValue: 0
}).start()
ฉันค้นหามาพอสมควรแล้วและยังไม่พบวิธีเดียวที่จะทำได้ ฉันสามารถใช้ addListener เพื่อตรวจสอบว่าภาพเคลื่อนไหวถึงค่าสิ้นสุดหรือหมดเวลาหรือไม่ แต่ทั้งคู่รู้สึกเหมือนเป็นการแก้ไขที่น่าเกลียดสำหรับสิ่งที่ควรจะง่ายมาก
มีใครรู้บ้าง?
.start(console.log("Start Animation")
จะ "เริ่มทำงาน" ในช่วงเริ่มต้นของภาพเคลื่อนไหวเนื่องจากผลข้างเคียงเท่านั้นconsole.log("Start Animation"); Animated.timing(...).start(..)
นี่คือหน้าที่เช่นเดียวกับ นี่ไม่ใช่การใช้วิธีโดยเจตนา กรุณาอย่าใช้สิ่งนี้start()
จะโทรกลับเมื่อภาพเคลื่อนไหวเสร็จสิ้นและนั่นคือทั้งหมดที่