Um builder para objetos Card.
Métodos
| Método | Tipo de retorno | Breve descrição |
|---|---|---|
add | Card | Adiciona um Card a este card. |
add | Card | Adiciona dados de expressão a este card. |
add | Card | Adiciona uma seção a este card. |
build() | Card | Cria e valida o card atual. |
set | Card | Define o estilo de exibição do card. |
set | Card | Define um rodapé fixo para este card. |
set | Card | Define o cabeçalho deste card. |
set | Card | Define o nome do card. |
set | Card | Define o cabeçalho do card de visualização. |
Documentação detalhada
addCardAction(cardAction)
Adiciona um CardAction a este card.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
card | Card | O Card a ser usado. |
Retornar
CardBuilder: este objeto, para encadeamento.
addExpressionData(expressionData)
Adiciona dados de expressão a este card.
O ExpressionData define a lógica e a condição da CEL, bem como o evento a ser acionado quando uma condição é atendida.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
expression | Expression | O Expression a ser usado. |
Retornar
CardBuilder: este objeto, para encadeamento.
addSection(section)
Adiciona uma seção a este card. Não é possível adicionar mais de 100 seções a um card.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
section | Card | O Card a ser usado. |
Retornar
CardBuilder: este objeto, para encadeamento.
build()
setDisplayStyle(displayStyle)
Define o estilo de exibição do card.
Se o estilo de exibição estiver definido como DisplayStyle.REPLACE, o card será mostrado substituindo a visualização do card superior na pilha.
Se o estilo de exibição estiver definido como DisplayStyle.PEEK, o cabeçalho do card vai aparecer na parte de baixo da barra lateral, cobrindo parcialmente o card superior atual da pilha. Ao clicar no
cabeçalho, o card aparece na pilha. Se o card não tiver um cabeçalho, um cabeçalho gerado será usado.
DisplayStyle só funciona para cards retornados da função de acionamento contextual.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
display | Display | O Display a ser definido. |
Retornar
CardBuilder: este objeto, para encadeamento.
setHeader(cardHeader)
Define o cabeçalho deste card.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
card | Card | O Card a ser usado. |
Retornar
CardBuilder: este objeto, para encadeamento.
setName(name)
Define o nome do card. O nome pode ser usado para navegação.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
name | String | O nome. |
Retornar
CardBuilder: este objeto, para encadeamento.
setPeekCardHeader(peekCardHeader)
Define o cabeçalho do card de visualização.
O card de espiada é definido no primeiro card retornado de uma função de gatilho contextual. Ele é usado como um widget de marcador de posição descritivo para que os usuários possam navegar de uma pilha da página inicial para a pilha contextual.
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
peek | Card | O Card a ser definido. |
Retornar
CardBuilder: este objeto, para encadeamento.