ข้อมูลแทรกของหน้าปัดแสดงข้อมูลจากแหล่งข้อมูล เมื่อใช้รูปแบบหน้าปัด คุณจะเลือกแหล่งข้อมูลเพื่อรับข้อมูลพื้นฐานได้ ซึ่งจะช่วยให้หน้าปัดแสดงข้อมูลนอกเหนือจากเวลาของวันได้โดยไม่ต้องใช้โค้ดในการรับข้อมูล
ใช้รูปแบบหน้าปัด
องค์ประกอบ Complication
ช่วยให้คุณกำหนดข้อมูลแทรกได้สูงสุด 8 รายการในหน้าปัดเดียว องค์ประกอบนี้ยังให้คุณกำหนดตําแหน่งบนหน้าปัดที่จะแสดงข้อมูลแทรกแต่ละรายการได้ด้วย
ดูข้อมูลเพิ่มเติมได้ที่ตัวอย่าง WatchFaceFormat ใน GitHub
ประเภทและฟิลด์
ตารางต่อไปนี้อธิบายประเภทและช่องของออบเจ็กต์ ComplicationData
หากหน้าปัดขอฟิลด์ที่ไม่ถูกต้องสำหรับประเภทข้อมูลแทรก ระบบจะแสดงค่าเริ่มต้นของฟิลด์นั้น ตัวอย่างเช่น หากหน้าปัดพยายามเข้าถึงช่อง LONG_TEXT
ในประเภท SHORT_TEXT
ระบบจะแสดงผลค่าเริ่มต้นของช่อง LONG_TEXT
ซึ่งเป็นค่าว่าง โปรดทราบว่าระบบไม่ได้รับประกันว่าช่องที่ไม่บังคับจะแสดง
ประเภท | ช่องที่ต้องกรอก | ช่องที่ไม่บังคับ | หมายเหตุ |
---|---|---|---|
SHORT_TEXT
|
ข้อความสั้น |
ไอคอน ไอคอนการป้องกันภาพหน้าจอค้าง ชื่อย่อ คำอธิบายเนื้อหา |
แสดงไอคอนหรือชื่อย่อเพียงรายการเดียวหากระบุไอคอนหรือชื่อย่ออย่างใดอย่างหนึ่งหรือทั้ง 2 อย่าง |
MONOCHROMATIC_IMAGE
|
รูปภาพโมโนโครม |
ไอคอนป้องกันการเบิร์น คำอธิบายเนื้อหา |
ใช้เมื่อไม่จําเป็นต้องใช้ข้อความ ไอคอนควรเป็นสีเดียวและอาจปรับสีโดยหน้าปัด |
RANGED_VALUE
|
ค่า ค่าต่ำสุด ค่าสูงสุด |
รูปภาพโมโนโครม ไอคอนการป้องกันภาพหน้าจอค้าง ข้อความสั้นๆ ชื่อย่อ แถบสี ค่าแบบไดนามิก คำอธิบายเนื้อหา |
หากต้องการวาดแถบความคืบหน้าของคุณเอง ให้ใช้เมธอด
isRangedValueProgressHidden() เพื่อซ่อนแถบความคืบหน้าที่มาจากคลาส
ComplicationDrawable
|
GOAL_PROGRESS
|
ค่า ค่าเป้าหมาย |
รูปภาพสีเดียว ไอคอนป้องกันการเบิร์นอิน ข้อความแบบสั้น ชื่อย่อ ระดับสี ค่าแบบไดนามิก คำอธิบายเนื้อหา |
GOAL_PROGRESS มีไว้สําหรับสิ่งต่างๆ เช่น จํานวนก้าวที่ค่าเริ่มต้นที่ 0 และอนุญาตให้มีค่ามากกว่าค่าเป้าหมาย |
LONG_TEXT
|
ข้อความยาว |
ชื่อแบบยาว รูปภาพโมโนโครม ไอคอนการป้องกันภาพหน้าจอค้าง รูปภาพขนาดเล็ก คำอธิบายเนื้อหา |
แสดงชื่อแบบยาว (หากมี) |
SMALL_IMAGE
|
รูปภาพขนาดเล็ก |
คำอธิบายเนื้อหา |
รูปภาพขนาดเล็กมี 2 รูปแบบ ได้แก่ สไตล์รูปภาพหรือสไตล์ไอคอน สไตล์ของรูปภาพหมายความว่ารูปภาพจะต้องเต็มพื้นที่และครอบตัดได้ รูปแบบไอคอนหมายความว่าไม่สามารถครอบตัดและกันบุ๋มได้
ความแปรปรวนของรูปภาพอาจส่งผลให้มีรูปภาพที่ไม่เหมาะสมสำหรับแสดงในโหมดแอมเบียนท์ในอุปกรณ์ที่มีการป้องกันการแสดงผลที่ฝังอยู่หรือมีโหมดแอมเบียนท์แบบบิตต่ำ เมื่อเปิดใช้การป้องกันเบิร์นอินหรือโหมดแอมเบียนท์บิตต่ำ หน้าปัดอาจใช้การป้องกันภาพเบิร์นขนาดเล็กเนื่องจากปลอดภัย ไม่เช่นนั้น ระบบจะไม่แสดงรูปภาพเนื่องจากหน้าปัดไม่สามารถระบุความเหมาะสมได้
|
LARGE_IMAGE
|
รูปภาพขนาดใหญ่ |
คำอธิบายเนื้อหา |
รูปภาพนี้ควรมีขนาดใหญ่พอที่จะแสดงเต็มหน้าปัด
ความแปรปรวนของรูปภาพอาจส่งผลให้มีรูปภาพที่ไม่เหมาะสมสำหรับแสดงในโหมดแอมเบียนท์ในอุปกรณ์ที่มีการป้องกันการแสดงผลที่ฝังอยู่หรือมีโหมดแอมเบียนท์แบบบิตต่ำ เนื่องจากหน้าปัดไม่สามารถระบุความเหมาะสมในการแสดงผลได้ หน้าปัดจึงจะไม่แสดงรูปภาพในโหมดแอมเบียนท์หากเปิดใช้การป้องกันภาพค้างในหน้าจอหรือโหมดแอมเบียนท์แบบบิตต่ำ
|
WEIGHTED_ELEMENTS
|
รายการองค์ประกอบ |
รูปภาพโมโนโครม ไอคอนการป้องกันภาพหน้าจอ ข้อความสั้นๆ ชื่อย่อ คำอธิบายเนื้อหา |
องค์ประกอบแต่ละรายการประกอบด้วยสีและน้ำหนัก (มากกว่า 0) ขนาดขององค์ประกอบเมื่อแสดงผลควรเป็นสัดส่วนกับน้ำหนักขององค์ประกอบ น้ำหนักไม่จำเป็นต้องรวมกันแล้วเท่ากับค่าใดค่าหนึ่ง โปรดทราบว่าหน้าปัดของโน้ตได้รับอนุญาตให้เปลี่ยนสี WEIGHTED_ELEMENTS |
ตารางต่อไปนี้อธิบายประเภทข้อมูลแทรกสำหรับข้อมูลที่ว่างเปล่าซึ่งสามารถส่งสำหรับช่องข้อมูลแทรกใดก็ได้ ประเภทเหล่านี้ไม่มีช่อง และไม่จำเป็นต้องรวมอยู่ในรายการประเภทที่รองรับ ประเภทเหล่านี้ช่วยให้หน้าปัดแยกความแตกต่างจาก 3 กรณีต่อไปนี้ได้
- ไม่ได้เลือกแหล่งที่มา
- ผู้ใช้เลือก "ว่าง" สำหรับช่อง
- แหล่งข้อมูลไม่มีข้อมูลที่จะส่ง
แหล่งที่มาไม่สามารถส่ง TYPE_EMPTY
เพื่อตอบสนองต่อคำขออัปเดต ส่ง TYPE_NO_DATA
แทน
ประเภทข้อมูลแทรก | คำอธิบาย |
---|---|
TYPE_NOT_CONFIGURED
|
ระบบส่งเมื่อข้อมูลแทรกทำงานแต่ผู้ใช้ไม่ได้เลือกแหล่งที่มาและไม่ได้ตั้งค่าเริ่มต้น
ส่งโดยแหล่งที่มาไม่ได้ |
TYPE_EMPTY
|
ระบบจะส่งเมื่อข้อมูลแทรกเปิดใช้งานและผู้ใช้เลือก "ว่าง" แทนแหล่งที่มา หรือเมื่อหน้าปัดไม่ได้เลือกแหล่งที่มาและกำหนดข้อมูลแทรกประเภทนี้เป็นค่าเริ่มต้น
ส่งโดยแหล่งที่มาไม่ได้ |
TYPE_NO_DATA
|
ส่งโดยระบบเมื่อข้อมูลแทรกที่มีแหล่งที่มาเปิดใช้งานเพื่อล้างข้อมูลแทรกก่อนที่จะได้รับข้อมูลจริงจากแหล่งที่มา
แหล่งที่มาสามารถส่งได้หากไม่มีข้อมูลจริงที่จะส่ง |
ในอุปกรณ์บางรุ่น หน้าปัดและข้อมูลแทรกต้องใช้ Watch Face Format
หากหน้าปัดที่มีอยู่ใช้คลังหน้าปัด Jetpack หรือไลบรารีการสนับสนุนที่สวมใส่ได้ ผู้ใช้จะยังคงเห็นข้อมูลจากแหล่งที่มาทั้งหมดในข้อมูลแทรกของหน้าปัดในอุปกรณ์ต่อไปนี้
- อุปกรณ์ที่ใช้ Wear OS 4 หรือเวอร์ชันก่อนหน้า
- อุปกรณ์ที่ได้รับการอัปเกรด OTA เป็น Wear OS 5
นอกจากนี้ หากหน้าปัดที่มีอยู่ใช้ไลบรารี Jetpack Watch Face หรือไลบรารีการสนับสนุนอุปกรณ์ที่สวมใส่ได้ และได้ติดตั้งไว้ในอุปกรณ์เหล่านี้ หน้าปัดจะได้รับการอัปเดตต่อไป
อย่างไรก็ตาม ในนาฬิการุ่นใหม่ที่เปิดตัวด้วย Wear OS 5 หน้าปัดจะต้องใช้ Watch Face Format ด้วยเหตุนี้ เราจึงขอแนะนำให้คุณเปลี่ยนไปใช้รูปแบบหน้าปัด
แนะนำสำหรับคุณ
- หมายเหตุ: ข้อความลิงก์จะแสดงเมื่อ JavaScript ปิดอยู่
- การเปิดเผยข้อมูลต่อข้อมูลแทรกของหน้าปัดใน Wear OS
- ข้อมูลแทรก
- DefaultProviderPolicy