ปรับเปลี่ยนในแบบของคุณด้วยรูปภาพ

หมายเหตุ: ฟีเจอร์นี้พร้อมใช้งานในเวอร์ชัน 4 ขึ้นไปของรูปแบบหน้าปัดนาฬิกา

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

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

หากต้องการใช้รูปภาพในหน้าปัดที่ผู้ใช้กำหนดค่าได้ ให้ใช้แท็ก <PhotosConfiguration> เช่น

<!-- Under WatchFace element -->
<UserConfigurations>
    <PhotosConfiguration id="photoConfig" configType="SINGLE"/>
</UserConfigurations>

configType สามารถเป็น SINGLE หรือ MULTIPLE เพื่อระบุว่าผู้ใช้จะเลือกรูปภาพเดียวภายในโฆษณาที่แสดงร่วมหรือคอลเล็กชันรูปภาพได้หรือไม่

รองรับรูปภาพเดียว

สำหรับกรณีรูปภาพเดียว คุณสามารถใช้รูปภาพภายในองค์ประกอบ PartImage ได้ดังนี้

<PartImage x="100" y="50" width="100" height="100">
    <Photos source="[CONFIGURATION.photoConfig]" defaultImageResource="default_image"/>
</PartImage>

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

หากผู้ใช้ต้องการเลือกรูปภาพอื่น ผู้ใช้จะต้องใช้แอปคู่ เพื่อแทนที่รูปภาพที่เลือกไว้ด้วยรูปภาพอื่น

รองรับรูปภาพหลายรูป

การใช้ PhotosConfiguration กับ configType="MULTIPLE" จะช่วยให้หน้าปัด แสดงรูปภาพจากคอลเล็กชัน ซึ่งสามารถหมุนเวียนได้โดยการแตะหรือโดยอัตโนมัติหลังจากดูไปหลายครั้ง

<PartImage x="100" y="250" width="100" height="100">
    <Photos change="ON_VISIBLE TAP" changeAfterEvery="5"
        source="[CONFIGURATION.galleryConfig]" defaultImageResource="default_image"/>
</PartImage>

ตัวอย่างก่อนหน้าแสดงตัวเลือก 2 รายการที่ปรากฏเมื่อใช้ MULTIPLE

  1. แอตทริบิวต์ change ช่วยให้นักพัฒนาแอปสามารถระบุเหตุการณ์ที่ควรทำให้รูปภาพหมุนเวียนผ่านรูปภาพที่มีอยู่

ในตัวอย่างก่อนหน้า มีการระบุทั้ง TAP และ ON_VISIBLE ซึ่งหมายความว่ารูปภาพจะเปลี่ยนเมื่อไม่ว่าผู้ใช้จะแตะรูปภาพหรือเมื่อรูปภาพปรากฏขึ้น

  1. แอตทริบิวต์ changeAfterEvery จะใช้กับเหตุการณ์ ON_VISIBLE change เท่านั้น โดยจะระบุจำนวนครั้งที่รูปภาพควรจะปรากฏ ก่อนที่จะมีการเปลี่ยนรูปภาพ เช่น คุณอาจรู้สึกว่าการเปลี่ยนรูปภาพ ทุกครั้งที่ผู้ใช้ปลุกนาฬิกาเป็นความถี่ที่มากเกินไป ค่าเริ่มต้นที่นี่ คือ 3

ดูรายละเอียดเพิ่มเติมเกี่ยวกับการทำงานกับ PhotosConfiguration ได้ที่ตัวอย่างใน GitHub