การกําหนดค่าวิดเจ็ต

กำหนดค่าวิดเจ็ตให้แสดงเนื้อหาหรือข้อมูลที่เลือกจากแอป

กรณีที่ควรใช้การกําหนดค่า

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

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

ผู้ใช้โดยตรง

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

รูปที่ 2: อนุญาตให้ผู้ใช้กำหนดค่าวิดเจ็ตและเลือกโฟลเดอร์ที่จะแสดง

กรณีที่ควรใช้การกําหนดค่า

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

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

ผู้ใช้โดยตรง

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

ระบุเส้นทางที่ชัดเจนผ่านตัวเลือกต่างๆ ที่นำไปสู่การเพิ่มวิดเจ็ต

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

นำผู้ใช้ไปยังทางตันหรือทำขั้นตอนนี้เหมือนกับการตั้งค่าในแอป

ในตัวอย่างนี้ ไม่ได้แสดงให้เห็นอย่างชัดเจนว่าการปิดมุมมองการกําหนดค่าผ่านไอคอน x จะเพิ่มวิดเจ็ต แม้ว่าจะเลือกเนื้อหาที่จะแสดงแล้วก็ตาม

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

ปรับแต่งลักษณะที่ปรากฏของวิดเจ็ต

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

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

เลย์เอาต์

ปฏิบัติตามแนวทางปฏิบัติแนะนำเกี่ยวกับพื้นฐานของเลย์เอาต์ หรือใช้ประโยชน์จากคอมโพเนนต์ Material Design เช่น เลย์เอาต์รายการที่มีสวิตช์ ช่องทําเครื่องหมาย และปุ่มเปิด/ปิด เมื่อสร้างหน้าจอการกําหนดค่า