دائري نصي

يحدد إعداد نص دائري أو منحنٍ.

تم طرح هذا الإصدار في نظام التشغيل 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 على أي عدد من العناصر الداخلية التالية: