มาทำกิจกรรมหลักกันต่อ
ฉันจำเป็นต้องเริ่มต้นรีไซเคิลเลอร์วิวและตั้งค่าตัวจัดการเลย์เอาต์ให้มีขนาดความกว้างเท่ากับรีไซเคิลเลอร์วิวจุดที่ผูกไว้
และที่นี่ฉันต้องการอะแดปเตอร์
ดังนั้น ตัวดัดแปลงภาพยนตร์เท่ากับตัวดัดแปลงภาพยนตร์ใหม่
นี่และฉันจะส่งผ่านรายการภาพยนตร์ไปยัง recycler view แล้วตั้งค่า dot set item animator เป็น animator ค่าเริ่มต้นใหม่
นี่ใช้สำหรับแอนิเมชันเท่านั้น และ adapter ของ dot set สำหรับ recycler view
ให้เชื่อมต่อกับ movie adapter ที่เราสร้างไว้ก่อนหน้านี้ และ movie adapter จะส่งการแจ้งเตือนชุดข้อมูลที่เปลี่ยนแปลงไปยัง dot
อย่าพลาดขั้นตอนที่สำคัญมากนี้
ตัวปรับภาพยนตร์จุดแจ้งเตือนชุดข้อมูลเปลี่ยนแปลง
วิธีการแจ้งเตือนชุดข้อมูลเปลี่ยนแปลงนี้ใช้เพื่อแจ้งเตือนตัวปรับที่เกี่ยวข้องกับรีไซเคิลเลอร์
เห็นว่าชุดข้อมูลพื้นฐานมีการเปลี่ยนแปลง
และควรรีเฟรชรายการที่แสดงในมุมมองรีไซเคิลเลอร์
ขึ้นไปข้างบนและตรงนี้ฉันต้องกำหนดค่าเริ่มต้นเลย์เอาต์รีเฟรชแบบปัดให้เท่ากับเลย์เอาต์จุดปัดผูกมัดเลย์เอาต์รีเฟรชแบบปัดจุดตั้งค่าสีสคีมาทรัพยากร
และวิธีนี้ใช้เพื่อระบุสีของการปัดเพื่อรีเฟรชตัวบ่งชี้การโหลด และฉันจะใช้
r จุดสีจุดสีดำปัดรีเฟรชเลย์เอาต์
นี่คือตัวอย่างของคลาสเลย์เอาต์แบบปัดเพื่อรีเฟรช ซึ่งเป็นส่วนประกอบ UI
ที่พบได้ทั่วไปในแอนดรอยด์ ใช้สำหรับรองรับการเลื่อนนิ้วเพื่อรีเฟรชข้อมูล
ผู้ใช้สามารถรีเฟรชเนื้อหาของมุมมองได้โดยการปัดลง และปัดเพื่อรีเฟรชเลย์เอาต์ที่ตั้งค่าจุดไว้บนผู้ฟังการรีเฟรช
เมื่อมีการปัดใหม่บนผู้ฟังการรีเฟรช
ดังนั้นเมื่อผู้ใช้รีเฟรช ฉันจำเป็นต้องเรียกใช้เมธอด Get popular movies อีกครั้ง
โอเค
บันทึกโปรเจกต์และอย่าพลาดเมื่อจัดการกับอินเทอร์เน็ตและใช้แหล่งข้อมูลระยะไกล เช่น
ฐานข้อมูล คุณควรรวมการอนุญาตให้เข้าถึงอินเทอร์เน็ตด้วย
เรามาเริ่มโปรเจกต์ของเราและเรามีข้อผิดพลาดนี้
ผมคิดว่ามันเป็นข้อผิดพลาดของคลาสซ้ำ เพราะเมื่อเลื่อนลงไป คุณจะเห็นคลาสที่ซ้ำกัน
วิธีแก้ปัญหาที่ผมได้กล่าวไว้ก่อนหน้านี้เกี่ยวกับวิธีแก้ไขข้อผิดพลาดที่พบบ่อยของ Android Studio
ฉันจะใช้การนำไปใช้ครั้งนี้สำหรับแพลตฟอร์มนี้
ซิงค์ตอนนี้ทำงานอีกครั้ง และฉันพบข้อผิดพลาดอีกในรายการภาพยนตร์
ฉันระบุไว้สำหรับเลย์เอาต์นี้ ดังนั้นฉันจะลบออก
ฉันลบความกว้างและความสูงสำหรับแท็กเลย์เอาต์
และนี่คือแอปพลิเคชันของเรา
ทุกอย่างทำงานได้ดี แต่ไม่มีภาพยนตร์
นี่เป็นเพียงเพราะฉันไม่ได้ระบุตัวจัดการเลย์เอาต์สำหรับ recycler view
ดังนั้นเมื่อจัดการกับ recycler view กรุณาใส่ใจในการตั้งค่า adapter
เพื่อแจ้งเตือนเมื่อมีการเปลี่ยนแปลงชุดข้อมูล และระบุตัวจัดการเลย์เอาต์โดยตั้งค่าตัวจัดการเลย์เอาต์ และฉันจะใช้ grid
layout เพราะฉันจะแสดงภาพยนตร์ในรูปแบบกริด span นับจำนวนคอลัมน์ที่ต้องการใช้
ดังนั้น มาวิ่งกันอีกครั้ง และขอแสดงความยินดีด้วยครับ/ค่ะ
นี่คือแอปพลิเคชันที่น่าทึ่งของเรา ซึ่งดึงข้อมูลภาพยนตร์จากฐานข้อมูลออนไลน์ นั่นคือ API
ของ IMDb และแสดงภาพยนตร์ทั้งหมดเหล่านี้ในรูปแบบการเลื่อนเพื่อรีเฟรช
ดังนั้นหากคุณเลื่อนลง คุณจะเห็นการโหลดนี้และกำลังค้นหาภาพยนตร์ใหม่เพื่อแสดง
คุณสามารถดูภาพภาพยนตร์, ชื่อภาพยนตร์, และคะแนนเฉลี่ยสำหรับภาพยนตร์ทุกเรื่องได้