keywords_public: adaptive, foundations, design, widgets, Jetpack Glance description: make your widget work well on other form factors like cars, desktops and more by building with glance and considering other widget quality considerations.
วิดเจ็ตจะพร้อมใช้งานในรูปแบบของอุปกรณ์อื่นๆ โดยเริ่มจาก Android Auto ตามด้วยรถยนต์ที่มาพร้อมแอปและบริการของ Google เพิ่มประสิทธิภาพวิดเจ็ตที่มีอยู่ให้ทำงานได้ดีใน Wear, รถยนต์, เดสก์ท็อป และอื่นๆ
เตรียมวิดเจ็ตให้พร้อมเพื่อให้มั่นใจว่าวิดเจ็ตจะมอบประสบการณ์การใช้งานคุณภาพสูงบนหน้าจอต่างๆ
เตรียมวิดเจ็ตให้พร้อม
วิดเจ็ตบนอุปกรณ์เคลื่อนที่คุณภาพสูงมักจะทำงานได้ดีในสภาพแวดล้อมของรถยนต์ ทำตามหลักการต่อไปนี้เพื่อสร้างวิดเจ็ตคุณภาพสูง
- สร้างวิดเจ็ตด้วย Jetpack Glance
- ทำให้วิดเจ็ตปรับเปลี่ยนตามอุปกรณ์ เนื่องจากจอแสดงผลของรถยนต์มีขนาดและการกำหนดค่าตารางกริดที่หลากหลาย ทดสอบวิดเจ็ตในเลย์เอาต์ต่างๆ เพื่อให้แน่ใจว่าวิดเจ็ตปรับขนาดได้อย่างถูกต้อง
- รวมทั้งธีมสว่างและธีมมืดไว้ในวิดเจ็ตเพื่อให้มองเห็นได้ชัดเจนทั้งในเวลากลางวันและกลางคืน
- ใช้ธีมแบบไดนามิกเพื่อให้วิดเจ็ตให้ความรู้สึกเหมือนเป็นส่วนหนึ่งของระบบรถยนต์
- ตรวจสอบว่าวิดเจ็ตเติมเต็มขอบเขตตารางกริดอย่างสมบูรณ์ (หลักเกณฑ์ด้านคุณภาพของวิดเจ็ต WL-1)
สร้างขึ้นเพื่อให้ดูข้อมูลได้อย่างรวดเร็ว
วิดเจ็ตในรถยนต์จะทำงานได้ดีที่สุดเมื่อสามารถดูได้อย่างรวดเร็ว ดำเนินการต่อไปนี้เพื่อให้วิดเจ็ตเข้าใจง่ายในแวบเดียว
- ออกแบบวิดเจ็ตให้มองเห็นได้ง่าย เนื่องจากวิดเจ็ตในรถยนต์ไม่รองรับการเลื่อนด้วยตนเอง
- หากวิดเจ็ตใช้
LazyColumnที่เลื่อนได้ ให้เสนอวิดเจ็ตเวอร์ชันอื่นที่แสดงข้อมูลที่จำเป็นทั้งหมดในแพลตฟอร์มเดียว ไม่เช่นนั้น แพลตฟอร์มรถยนต์จะแสดงเฉพาะรายการแรกๆ ในลิสต์นั้น - หากคุณใช้รายการที่แบ่งกลุ่มแบบเลื่อนได้ซึ่งออกแบบมาสำหรับรถยนต์ ให้กำหนดหน้าแรกสำหรับเนื้อหาที่มีคุณค่าและปรับเปลี่ยนในแบบของคุณมากที่สุดโดยวางไว้ในตำแหน่งแรกของคอลเล็กชันที่เลื่อนได้ ซึ่งจะช่วยให้คนขับมองเห็นได้