ขอบเขตของข้อมูลแทรก


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

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

เปิดตัวใน Wear OS 4

BoundingBox

องค์ประกอบ BoundingBox จะกำหนดพื้นที่การกําหนดขอบสี่เหลี่ยมผืนผ้าสําหรับข้อมูลแทรก

วากยสัมพันธ์

<BoundingBox x="integer" y="integer" width="integer" height="integer"
                outlinePadding="float" />

แอตทริบิวต์

องค์ประกอบ BoundingBox มีแอตทริบิวต์ต่อไปนี้

แอตทริบิวต์ที่จำเป็น

คุณต้องระบุแอตทริบิวต์ต่อไปนี้

x, y, width, height
คอลเล็กชันจำนวนเต็มซึ่งระบุขนาดและตำแหน่งขององค์ประกอบ

แอตทริบิวต์ที่ไม่บังคับ

คุณจะใช้แอตทริบิวต์ต่อไปนี้หรือไม่ก็ได้

outlinePadding
ค่าลอยที่กำหนดระยะห่างจากขอบที่ใช้กับด้านนอกของพื้นที่ที่กําหนด ซึ่งจะใช้ในการสร้างขอบที่ใหญ่ขึ้นในเครื่องมือแก้ไขหน้าปัด ค่าเริ่มต้นคือ 0

BoundingRoundBox

องค์ประกอบ BoundingRoundBox จะกำหนดพื้นที่การกําหนดขอบสี่เหลี่ยมผืนผ้าที่มีมุมมนสําหรับข้อมูลแทรก

วากยสัมพันธ์

<BoundingRoundBox x="integer" y="integer" width="integer" height="integer"
                outlinePadding="float" cornerRadius="float" />

แอตทริบิวต์

องค์ประกอบ BoundingRoundBox มีแอตทริบิวต์ต่อไปนี้

แอตทริบิวต์ที่จำเป็น

คุณต้องระบุแอตทริบิวต์ต่อไปนี้

x, y, width, height
คอลเล็กชันจำนวนเต็มซึ่งระบุขนาดและตำแหน่งขององค์ประกอบ

แอตทริบิวต์ที่ไม่บังคับ

คุณจะใช้แอตทริบิวต์ต่อไปนี้หรือไม่ก็ได้

cornerRadius

รัศมีของวงกลม ค่านี้จะกำหนดระดับความมนของมุมสี่เหลี่ยมผืนผ้า

outlinePadding
ค่าลอยที่กำหนดระยะห่างจากขอบที่ใช้กับด้านนอกของพื้นที่ที่กําหนด ซึ่งจะใช้ในการสร้างขอบที่ใหญ่ขึ้นในเครื่องมือแก้ไขหน้าปัด ค่าเริ่มต้นคือ 0

BoundingOval

องค์ประกอบ BoundingOval จะกำหนดพื้นที่ขอบกลมสำหรับข้อมูลแทรก

วากยสัมพันธ์

<BoundingOval x="integer" y="integer" width="integer" height="integer"
                outlinePadding="float" />

แอตทริบิวต์

องค์ประกอบ BoundingOval มีแอตทริบิวต์ต่อไปนี้

แอตทริบิวต์ที่จำเป็น

คุณต้องระบุแอตทริบิวต์ต่อไปนี้

x, y, width, height
คอลเล็กชันจำนวนเต็มซึ่งระบุขนาดและตำแหน่งขององค์ประกอบ

แอตทริบิวต์ที่ไม่บังคับ

คุณจะใช้แอตทริบิวต์ต่อไปนี้หรือไม่ก็ได้

outlinePadding
ค่าลอยที่กำหนดระยะห่างจากขอบที่ใช้กับด้านนอกของพื้นที่ที่กําหนด ซึ่งจะใช้ในการสร้างขอบที่ใหญ่ขึ้นในเครื่องมือแก้ไขหน้าปัด ค่าเริ่มต้นคือ 0

BoundingArc

เอลิเมนต์ BoundingArc จะกำหนดพื้นที่การกําหนดขอบรูปโค้งสำหรับข้อมูลแทรก

วากยสัมพันธ์

<BoundingArc centerX="float" centerY="float" width="float"
                height="float" thickness="float" isRoundEdge="boolean"
                startAngle="float" endAngle="float"
                direction="CLOCKWISE | COUNTER_CLOCKWISE"
                outlinePadding="float" />

แอตทริบิวต์

องค์ประกอบ BoundingArc มีแอตทริบิวต์ต่อไปนี้

แอตทริบิวต์ที่จำเป็น

คุณต้องระบุแอตทริบิวต์ต่อไปนี้

centerX, centerY, width, height
คอลเล็กชันแอตทริบิวต์ที่กำหนดรูปไข่ที่บรรจุส่วนโค้ง ระบบจะปรับขนาดส่วนโค้งให้พอดีกับรูปไข่ที่ระบุ แอตทริบิวต์ทั้งหมดจะกำหนดเป็นค่าประเภท FLOAT
thickness
ความหนาของส่วนโค้งที่แสดงเป็นตัวเลขทศนิยม
startAngle
มุมเริ่มต้น (เป็นองศา) ที่ส่วนโค้งเริ่มต้น มุม 0 องศาจะตรงกับตำแหน่ง 12 นาฬิกาบนนาฬิกา
endAngle
มุมสิ้นสุดที่ส่วนโค้งสิ้นสุด

แอตทริบิวต์ที่ไม่บังคับ

คุณจะใช้แอตทริบิวต์ต่อไปนี้หรือไม่ก็ได้

isRoundEdge
กำหนดว่าส่วนปลายของส่วนโค้งเป็นทรงกลมหรือแบน ค่าเริ่มต้นคือ FALSE
direction
ทิศทางการหมุนของส่วนโค้ง ค่าเริ่มต้นคือ CLOCKWISE
outlinePadding
ค่าลอยที่กำหนดระยะห่างจากขอบที่ใช้กับด้านนอกของพื้นที่ที่กําหนด ซึ่งจะใช้ในการสร้างขอบที่ใหญ่ขึ้นในเครื่องมือแก้ไขหน้าปัด ค่าเริ่มต้นคือ 0
  • หมายเหตุ: ข้อความลิงก์จะแสดงเมื่อ JavaScript ปิดอยู่
  • TextCircular
  • Arc
  • TextCircular