دائري نصي

تُحدِّد هذه السياسة ضبط نص دائري أو منحنٍ.

تم طرح هذه الميزة في Wear OS 4.

بناء الجملة

<TextCircular centerX="float" centerY="float"
              direction="CLOCKWISE | COUNTER_CLOCKWISE" width="float"
              height="float" startAngle="float-degrees"
              endAngle="float-degrees" align="START | CENTER | END"
              ellipsis="boolean" >
    <!-- Possible inner elements. The PartText element syntax shows a
         more complete example. -->
    <Transform .../>
    <Font ... />
    <BitmapFont ... />
</TextCircular>

السمات

يضم العنصر TextCircular السمات التالية: بعض السمات مطلوبة بينما تكون أخرى اختيارية.

السمات المطلوبة

السمات التالية مطلوبة:

centerX وcenterY
زوج من قيم النقطة العائمة التي تحدد موضع مركز العنصر.
width وheight
زوج من قيم النقطة العائمة التي تحدد حجم العنصر.
startAngle وendAngle

زوج من قيم النقطة العائمة التي تحدد زاوية جانب بداية النص وزاوية جانب نهاية النص، على التوالي. تمثل الزاوية 0 درجة موضع الساعة 12 على خلفية شاشة الساعة.

على سبيل المثال، لمنحي نص حول الربع العلوي من خلفية شاشة الساعة، استخدِم startAngle من 335.0 وendAngle من 45.0.

السمات الاختيارية

السمات التالية اختيارية:

direction

يشير إلى اتجاه كتابة النص:

  • CLOCKWISE (تلقائي): عرض النص في اتجاه عقارب الساعة
  • COUNTER_CLOCKWISE: عرض النص في اتجاه عكس اتجاه عقارب الساعة
align

لتحديد محاذاة النص داخل العنصر الرئيسي:

  • START: المحاذاة إلى اليسار أو إلى الأعلى (تمت المحاذاة إلى اليمين عندما تستخدم اللغة الحالية اتجاهًا نصيًا من اليمين إلى اليسار)
  • CENTER: تمت المحاذاة إلى الوسط
  • END: محاذاة إلى اليمين أو لأسفل (محاذاة إلى اليسار عندما تستخدم اللغة الحالية اتجاه نص من اليمين إلى اليسار)

القيمة التلقائية هي CENTER.

ellipsis

قيمة منطقية تشير إلى ما إذا كان سيتم عرض علامة حذف إذا كان النص طويلاً جدًا بحيث لا يمكن عرضه في العنصر الأصلي. والقيمة التلقائية هي FALSE.

العناصر الداخلية

يمكن أن يحتوي العنصر Text على أي عدد من العناصر الداخلية التالية: