ท่าทางและการวางแนวของอุปกรณ์พับ

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

การเปลี่ยนแปลงการวางแนว

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

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

ในอุปกรณ์ขนาดใหญ่ขึ้น โหมดแนวตั้งและแนวนอนอาจมีเอฟเฟกต์ที่ละเอียดกว่าเมื่อเปลี่ยนจากขนาดกลางเป็นขนาดใหญ่ แต่โหมดแนวนอนจะให้ขนาดหน้าต่างปานกลางที่มีมุมมองแนวตั้งแบบกะทัดรัด

ลองทำตามแนวทางการออกแบบต่อไปนี้สำหรับแนวนอน

  • รองรับแถบระบบแบบไร้ขอบ

  • เลือกคอมโพเนนต์การนำทางที่รองรับเนื้อหาของคุณได้ดีที่สุด เช่น แถบนำทางแนวนอนหรือแถบข้างนำทาง

  • ลองปรับเนื้อหาใหม่หรือเปลี่ยนความหนาแน่น

เลย์เอาต์แนวนอนใช้ UI ขนาดกลางได้

ตัวเลือกการนำทางสำหรับแนวนอน

การวางแนวนอนจะใช้ประโยชน์จากความสูงที่ลดลงของ แถบนำทางด้านล่างที่วางในแนวนอนได้

เนื้อหาแบบเต็มหน้าจอในแนวนอน

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

การปรับเนื้อหาใหม่ในแนวนอน

รูปภาพหลักจะใช้พื้นที่ที่โดดเด่นและติดอยู่ แถบแอปด้านล่าง จะเลื่อนออก

การปรับเนื้อหาใหม่ในแนวนอน

จากแนวตั้งเป็นแนวนอน: การจัดกลุ่มคอนเทนเนอร์ทั้ง 2 แบบจะหมุนในตำแหน่ง

การเปลี่ยนแปลงเลย์เอาต์และการเปลี่ยนแปลงคอมโพเนนต์

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

ท่าทาง

พิจารณากรณีการใช้งานอุปกรณ์รูปแบบพิเศษ เช่น ท่าทางเมื่อพับ (พับ แบน และ วางบนโต๊ะ)

อ่านเพิ่มเติมเกี่ยวกับวิธีรองรับการแสดงผลของอุปกรณ์พับได้

การเปลี่ยนแปลงเลย์เอาต์และการเปลี่ยนแปลงคอมโพเนนต์

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

คงที่

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

การเปลี่ยนแปลงเลย์เอาต์และการเปลี่ยนแปลงคอมโพเนนต์

เมื่อพับ

เมื่อปิดอุปกรณ์ที่พับได้ อุปกรณ์จะอยู่ในท่าทางที่พับ ในท่านี้ คุณจะโต้ตอบกับหน้าจอด้านนอกซึ่งมักจะมีขนาดกะทัดรัด

การเปลี่ยนแปลงเลย์เอาต์และการเปลี่ยนแปลงคอมโพเนนต์

บนโต๊ะ

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

การเปลี่ยนแปลงเลย์เอาต์และการเปลี่ยนแปลงคอมโพเนนต์

บานพับ

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

การเปลี่ยนแปลงเลย์เอาต์และการเปลี่ยนแปลงคอมโพเนนต์

หากออกแบบโดยใช้ตารางกริดเลย์เอาต์และบานหน้าต่าง ให้เว้นช่องว่างที่กว้างขึ้นเพื่อรองรับบานพับ เช่น ในเลย์เอาต์รายละเอียดรายการ 2 บานหน้าต่าง

อุปกรณ์พับได้บางรุ่น เช่น อุปกรณ์พับ 3 ส่วน มีบานพับหลายอัน

หน้าปก

โทรศัพท์แบบพับได้บางรุ่นอาจมีหน้าจอฝาพับด้านนอกในสัดส่วนภาพสี่เหลี่ยมจัตุรัส เช่น โทรศัพท์จอพับ

เมื่อออกแบบสำหรับหน้าจอปก ให้ทำตามหลักเกณฑ์ต่อไปนี้

  • ตรวจสอบว่าแอปแสดงผลแบบขอบจรดขอบ
  • ตรวจสอบว่ารูกล้องไม่ได้บังองค์ประกอบ UI
  • มุ่งเน้นกรณีการใช้งานและ UI

การเปลี่ยนแปลงเลย์เอาต์และการเปลี่ยนแปลงคอมโพเนนต์

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

การเปลี่ยนแปลงเลย์เอาต์และการเปลี่ยนแปลงคอมโพเนนต์

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

การเปลี่ยนแปลงเลย์เอาต์และการเปลี่ยนแปลงคอมโพเนนต์

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

การเปลี่ยนแปลงเลย์เอาต์และการเปลี่ยนแปลงคอมโพเนนต์

ในหน้าจอขนาดเล็ก เช่น หน้าปก ชีตตัวกรองจะเป็นแบบเต็มหน้าจอ แต่การวางปุ่มและการปรับขนาดจะปรับเปลี่ยนตาม

การเปลี่ยนแปลงเลย์เอาต์และการเปลี่ยนแปลงคอมโพเนนต์

แม้จะมีขนาดกะทัดรัด แต่แถบนำทางอาจเหมาะกับการใช้งานบนหน้าจอด้านนอกมากกว่า

ส่วนปกขนาดใหญ่จะใช้ประโยชน์จากทั้งการวางแนวการนำทางได้ พิจารณาว่าผู้ใช้ อาจโต้ตอบกับเนื้อหาอย่างไร

การเปลี่ยนแปลงเลย์เอาต์และการเปลี่ยนแปลงคอมโพเนนต์

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

แสดง UI ต่อไปภายใต้ UI ของระบบโดยไม่มีสิ่งกีดขวาง
หยุด UI ก่อนแถบระบบ