Class TextStyleBuilder

TextStyleBuilder

文本样式的构建器。

方法

方法返回类型简介
build()TextStyle使用此构建器创建文本样式。
setBold(bold)TextStyleBuilder设置文本是否加粗。
setFontFamily(fontFamily)TextStyleBuilder设置文本字体系列,例如“Arial”。
setFontSize(fontSize)TextStyleBuilder设置文本字体大小(以点为单位)。
setForegroundColor(cssString)TextStyleBuilder设置文本字体颜色。
setForegroundColorObject(color)TextStyleBuilder设置文本字体颜色。
setItalic(italic)TextStyleBuilder设置文本是否为斜体。
setStrikethrough(strikethrough)TextStyleBuilder设置文本是否带有删除线。
setUnderline(underline)TextStyleBuilder设置文本是否带下划线。

详细文档

build()

使用此构建器创建文本样式。

返回

TextStyle - 使用此构建器创建的文本样式。


setBold(bold)

设置文本是否加粗。

参数

名称类型说明
boldBoolean文本是否为粗体。

返回

TextStyleBuilder - 用于链式调用的构建器。


setFontFamily(fontFamily)

设置文本字体系列,例如“Arial”。

参数

名称类型说明
fontFamilyString所需的字体系列。

返回

TextStyleBuilder - 用于链式调用的构建器。


setFontSize(fontSize)

设置文本字体大小(以点为单位)。

参数

名称类型说明
fontSizeInteger所需的字号。

返回

TextStyleBuilder - 用于链式调用的构建器。


setForegroundColor(cssString)

设置文本字体颜色。

参数

名称类型说明
cssStringString所需的 CSS 注释字体颜色(例如 '#ffffff''white')。

返回

TextStyleBuilder - 用于链式调用的构建器。


setForegroundColorObject(color)

设置文本字体颜色。

参数

名称类型说明
colorColor所需的字体颜色。

返回

TextStyleBuilder - 用于链式调用的构建器。


setItalic(italic)

设置文本是否为斜体。

参数

名称类型说明
italicBoolean文本是否为斜体。

返回

TextStyleBuilder - 用于链式调用的构建器。


setStrikethrough(strikethrough)

设置文本是否带有删除线。

参数

名称类型说明
strikethroughBoolean文本是否带有删除线。

返回

TextStyleBuilder - 用于链式调用的构建器。


setUnderline(underline)

设置文本是否带下划线。

参数

名称类型说明
underlineBoolean文本是否带下划线。

返回

TextStyleBuilder - 用于链式调用的构建器。