Skip to main content
Languageไทย
พื้นฐานอ่าน 5 นาทีตุลาคม 2026

สถานะการโหลดควรทำงานอย่างไร

คำตอบสั้น ๆ

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

หลัก Takeaway

  • จับคู่ตัวบ่งชี้กับการรอคอย: ไม่มี, บอบบาง, หมุนหรือโครงกระดูก จากนั้นคืบหน้า
  • โครงกระดูกทำงานได้ดีที่สุดเมื่อทราบเค้าโครงของเนื้อหาที่กำลังจะมาถึง
  • แสดงสถานะการโหลดที่เนื้อหาจะปรากฏ ไม่ใช่แค่ในมุมเท่านั้น
  • คงปุ่มที่เริ่มการทำงานไว้ในสถานะโหลดเพื่อป้องกันการส่งซ้ำ
  • เคารพการตั้งค่าการลดการเคลื่อนไหวและรักษาความสงบในการโหลดแอนิเมชั่น

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

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

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

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

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

แอนิเมชันช่วยได้ แต่ต้องรักษาความสงบและวนซ้ำ และเคารพการตั้งค่าการลดการเคลื่อนไหว ExodeUI ซึ่งเราสร้างขึ้นมา ช่วยให้คุณสามารถออกแบบตัวโหลดหรือปุ่มที่มีสถานะการโหลด สำเร็จ และข้อผิดพลาดในไฟล์เดียวที่โค้ดของคุณสลับไปมา

คำถามที่พบบ่อย

หน้าจอสปินเนอร์หรือโครงกระดูก: ไหนดีกว่ากัน?

โครงกระดูกจะดีกว่าเมื่อคุณทราบรูปร่างของเนื้อหาที่กำลังจะมา เช่น รายการหรือการ์ด สปินเนอร์จะดีกว่าสำหรับพื้นที่ขนาดเล็กหรือเนื้อหาที่ไม่รู้จัก

นานแค่ไหนก่อนที่จะแสดงตัวบ่งชี้การโหลด?

หลายทีมรอสองสามร้อยมิลลิวินาทีเพื่อให้การตอบสนองที่รวดเร็วไม่กะพริบ ทดสอบด้วยเวลาตอบสนองที่แท้จริงของคุณ

แอนิเมชั่นที่กำลังโหลดควรวนซ้ำตลอดไปหรือไม่

ในขณะที่งานกำลังทำงานอยู่เท่านั้น หากใช้เวลานานกว่าที่คาดไว้มาก ให้แสดงข้อความ ความคืบหน้า หรือวิธียกเลิก

ฉันจะแสดงการโหลดในปุ่มได้อย่างไร?

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

คำแนะนำและตัวอย่างที่เกี่ยวข้อง

ลองใช้ปุ่มที่มีสถานะการโหลดจริง

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

เปิดตัวอย่าง
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →