指定圆形或曲线文本配置。
在 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
- 弧线
- 文本