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