สร้าง Tabbed Carousel ใน React Native

เพื่อให้เข้าใจว่าฉันกำลังพยายามสร้างอะไร อันดับแรก มาดูการสาธิต:

ดังที่คุณเห็นจาก gif เรามีสองส่วนในการสร้างองค์ประกอบนี้:

  • แท็บ (ซึ่งคุณสามารถดูได้ที่ด้านบน)
  • ม้าหมุน

สำหรับแท็บด้านบน ฉันแค่ใช้ FlatList แนวนอน และสำหรับ carousel ฉันใช้ แพ็คเกจ react-native-snap-carouse l ให้เราดูว่าฉันจะจัดการกับสิ่งนี้ได้อย่างไร

ด้วย init นี้ เราจึงได้แท็บและภาพหมุนโดยไม่ต้องซิงค์

หากเราตรวจสอบ gif ต่อไปนี้ เราจะเห็นว่าเมื่อเราเปลี่ยนดัชนีของภาพหมุนและไปที่ผลิตภัณฑ์หมวดหมู่อื่น เรายังทำให้แท็บหมวดหมู่เดียวกันใช้งานได้โดยเปลี่ยนความทึบ และในขณะเดียวกัน คุณจะสังเกตเห็นว่าแท็บต่างๆ รับศูนย์กลางในรายการแนวนอนของเรา เพราะหากเราไม่จัดกึ่งกลาง แท็บที่อยู่นอกความกว้างของหน้าจอจะไม่เข้ามาภายในหน้าจอของเรา และผู้ใช้จะไม่สังเกตเห็นแท็บที่ทำงานอยู่

ฉันกำลังวางข้อมูลโค้ดที่ทำงานนี้

เอาล่ะ จนถึงตอนนี้ เราได้เห็นวิธีเปลี่ยนแท็บแล้วเมื่อเราเลื่อนดูรายการของเราในภาพหมุน ตอนนี้ให้เราดูว่าเราจะเลื่อนไปยังรายการที่ถูกต้องได้อย่างไรเมื่อผู้ใช้กดบนแท็บ

แค่นั้นแหละ! เราจำเป็นต้องติดตามแท็บที่ใช้งานอยู่และซิงค์แท็บและภาพหมุนเข้าด้วยกัน

Suggested posts

การค้นหาข้อมูลเกี่ยวกับชื่อโดเมน

ตัดตอนมาจาก Small, Sharp Software Tools โดย Brian P. Hogan

การค้นหาข้อมูลเกี่ยวกับชื่อโดเมน

เมื่อคุณส่งคำขอไปที่ facebook.com คอมพิวเตอร์ของคุณจะค้นหาชื่อโดเมนเพื่อแปลชื่อโดเมนนั้นเป็นที่อยู่ IP เพื่อให้คอมพิวเตอร์ของคุณสามารถเชื่อมต่อได้

หลีกเลี่ยงผลร้ายของโรคหลอดเลือดสมอง: เรียนรู้จากการเดินทางของครอบครัว

หลีกเลี่ยงผลร้ายของโรคหลอดเลือดสมอง: เรียนรู้จากการเดินทางของครอบครัว

บทนำ โรคหลอดเลือดสมองเป็นเหตุฉุกเฉินทางการแพทย์ที่สามารถส่งผลกระทบต่อทุกคนได้ตลอดเวลา เกิดขึ้นเมื่อการไหลเวียนของเลือดไปยังส่วนหนึ่งของสมองหยุดชะงัก นำไปสู่การสูญเสียการทำงานของสมองอย่างกะทันหัน

Related posts

สองปีในการออกแบบ - ดี ไม่ดี และน่าเกลียด...

สองปีในการออกแบบ - ดี ไม่ดี และน่าเกลียด...

“หวัดดี Siri เล่น Me Dive โดย Olivia Dean” ในเดือนพฤษภาคม 2021 ฉันเริ่มฝึกงานที่ Future Academy Africa ในเมือง Akure ประเทศไนจีเรีย

วิธีช่วยโลกและสร้างรายได้

วิธีช่วยโลกและสร้างรายได้

กี่ครั้งแล้วที่คุณทิ้งขวดพลาสติก เหยือกแก้ว กระป๋องอะลูมิเนียม หรือบรรจุภัณฑ์พลังงานสีเขียวโดยไม่คิดซ้ำสอง กี่ครั้งแล้วที่คุณอยากได้อะไรตอบแทนจากการรีไซเคิลมัน? ถ้าคุณเป็นเหมือนคนส่วนใหญ่ คำตอบคือหลายครั้ง การรีไซเคิลมักถูกมองว่าเป็นเรื่องยุ่งยาก เป็นงานบ้าน หรือเป็นหน้าที่ที่ไม่ก่อให้เกิดประโยชน์ในทันทีหรือจับต้องได้

เครือข่ายทีวีทวิตเตอร์

เครือข่ายทีวีทวิตเตอร์

ของเก่ากลายเป็นของใหม่อีกครั้ง และของที่เคยเป็นประกายระยิบระยับกลับดูจืดชืด ฉันไม่ได้กำลังพูดถึงกางเกงยีนส์ JNCO ที่กลับมาเป็นที่นิยมในหมู่เด็กเท่ๆ ในตัวเมืองพร้อมกับแฟชั่นอื่นๆ ในช่วงปลายทศวรรษ 1990

ทำไมฟรีแลนซ์บางคนแกล้งทำชีวิตของพวกเขา

ทำไมฟรีแลนซ์บางคนแกล้งทำชีวิตของพวกเขา

เมื่อเร็วๆ นี้ฉันใช้ Linkedin ซึ่งเป็นโซเชียลเน็ตเวิร์กระดับมืออาชีพที่ใหญ่ที่สุดในโลก และพบโพสต์จากนักออกแบบอิสระที่ฉันติดตามซึ่งดึงดูดความสนใจของฉัน พวกเขาทั้งหมดโพสต์ภาพถ่ายจากบนเครื่องบิน บนชายหาดพร้อมแล็ปท็อป จากสระว่ายน้ำ และสำนักงานที่มีทิวทัศน์สวยงาม