TextCircular

指定圆形或曲线文本配置。

在 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 元素具有以下属性。有些属性是必需的,而其他属性是可选的。

必需属性

以下是必需属性

centerXcenterY

一对浮点值,指定元素中心的坐标。

这些属性是 可变换的

widthheight

一对浮点值,指定元素的大小。

startAngleendAngle

一对浮点值,分别指定文本起始边和结束边的角度。0 度角代表表盘上的 12 点钟位置。

例如,要将文本弯曲到表盘的顶部四分之一处,请使用 startAngle335.0endAngle45.0

这些属性是 可变换的

可选属性

以下属性是可选的

direction

指示文本书写的方向

  • CLOCKWISE(默认):顺时针显示文本。
  • COUNTER_CLOCKWISE:逆时针显示文本。
align

确定文本在其父元素内的对齐方式

  • START:左对齐或顶部对齐(当当前语言使用 RTL 文本方向时为右对齐)
  • CENTER:居中对齐
  • END:右对齐或底部对齐(当当前语言使用 RTL 文本方向时为左对齐)

默认值为 CENTER

ellipsis

布尔值,指示如果文本过长而无法容纳在父元素中,是否显示省略号。默认值为 FALSE

内部元素

Text 元素可以包含任意数量的以下内部元素