指定圆形或曲线文本配置。
在 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:左对齐或顶部对齐(当当前语言使用 RTL 文本方向时为右对齐)CENTER:居中对齐END:右对齐或底部对齐(当当前语言使用 RTL 文本方向时为左对齐)
默认值为
CENTER。ellipsis布尔值,指示如果文本过长而无法容纳在父元素中,是否显示省略号。默认值为
FALSE。
内部元素
Text 元素可以包含任意数量的以下内部元素
推荐内容
- 注意:当 JavaScript 关闭时,将显示链接文本。
- TextCircular
- 弧线
- 文本