Um builder para estilos de texto.
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
build() | Text | Cria um estilo de texto com base nesse builder. |
set | Text | Define se o texto está em negrito. |
set | Text | Define a família da fonte do texto, como "Arial". |
set | Text | Define o tamanho da fonte do texto em pontos. |
set | Text | Define a cor da fonte do texto. |
set | Text | Define a cor da fonte do texto. |
set | Text | Define se o texto está em itálico. |
set | Text | Define se o texto está tachado. |
set | Text | Define se o texto está sublinhado. |
Documentação detalhada
build()
Cria um estilo de texto com base nesse builder.
Retornar
TextStyle — Um estilo de texto criado com base nesse builder.
setBold(bold)
Define se o texto está em negrito.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
bold | Boolean | Se o texto está em negrito. |
Retornar
TextStyleBuilder — O builder para encadeamento.
setFontFamily(fontFamily)
Define a família da fonte do texto, como "Arial".
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
font | String | A família de fontes desejada. |
Retornar
TextStyleBuilder — O builder para encadeamento.
setFontSize(fontSize)
Define o tamanho da fonte do texto em pontos.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
font | Integer | O tamanho da fonte desejado. |
Retornar
TextStyleBuilder — O builder para encadeamento.
setForegroundColor(cssString)
Define a cor da fonte do texto.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
css | String | A cor da fonte desejada na notação CSS (como '#ffffff' ou 'white'). |
Retornar
TextStyleBuilder — O builder para encadeamento.
setForegroundColorObject(color)
Define a cor da fonte do texto.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
color | Color | A cor da fonte desejada. |
Retornar
TextStyleBuilder — O builder para encadeamento.
setItalic(italic)
Define se o texto está em itálico.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
italic | Boolean | Se o texto está em itálico. |
Retornar
TextStyleBuilder — O builder para encadeamento.
setStrikethrough(strikethrough)
Define se o texto está tachado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
strikethrough | Boolean | Se o texto está tachado. |
Retornar
TextStyleBuilder — O builder para encadeamento.
setUnderline(underline)
Define se o texto está sublinhado.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
underline | Boolean | Se o texto está sublinhado. |
Retornar
TextStyleBuilder — O builder para encadeamento.