Class CardBuilder

CardBuilder

Um builder para objetos Card.

Métodos

MétodoTipo de retornoBreve descrição
addCardAction(cardAction)CardBuilderAdiciona um CardAction a este card.
addExpressionData(expressionData)CardBuilderAdiciona dados de expressão a este card.
addSection(section)CardBuilderAdiciona uma seção ao card.
build()CardCria e valida o cartão atual.
setDisplayStyle(displayStyle)CardBuilderDefine o estilo de exibição do card.
setFixedFooter(fixedFooter)CardBuilderDefine um rodapé fixo para este card.
setHeader(cardHeader)CardBuilderDefine o cabeçalho deste card.
setName(name)CardBuilderDefine o nome do cartão.
setPeekCardHeader(peekCardHeader)CardBuilderDefine o cabeçalho do card de visualização.

Documentação detalhada

addCardAction(cardAction)

Adiciona um CardAction a este card.

Parâmetros

NomeTipoDescrição
cardActionCardActionO CardAction 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, além de qual evento acionar quando uma condição for atendida.

Parâmetros

NomeTipoDescrição
expressionDataExpressionDataO ExpressionData a ser usado.

Retornar

CardBuilder: este objeto, para encadeamento.


addSection(section)

Adiciona uma seção ao card. Não é possível adicionar mais de 100 seções a um card.

Parâmetros

NomeTipoDescrição
sectionCardSectionO CardSection a ser usado.

Retornar

CardBuilder: este objeto, para encadeamento.


build()

Cria e valida o cartão atual.

Retornar

Card: um cartão validado.

Gera

Error: se o cartão criado não for válido.


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 cartão 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

NomeTipoDescrição
displayStyleDisplayStyleO DisplayStyle a ser definido.

Retornar

CardBuilder: este objeto, para encadeamento.


setFixedFooter(fixedFooter)

Define um rodapé fixo para este card.

Parâmetros

NomeTipoDescrição
fixedFooterFixedFooterO FixedFooter a ser usado.

Retornar

CardBuilder: este objeto, para encadeamento.


setHeader(cardHeader)

Define o cabeçalho deste card.

Parâmetros

NomeTipoDescrição
cardHeaderCardHeaderO CardHeader a ser usado.

Retornar

CardBuilder: este objeto, para encadeamento.


setName(name)

Define o nome do cartão. O nome pode ser usado para navegação.

Parâmetros

NomeTipoDescrição
nameStringO nome.

Retornar

CardBuilder: este objeto, para encadeamento.


setPeekCardHeader(peekCardHeader)

Define o cabeçalho do card de visualização.

O card de visualização é 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

NomeTipoDescrição
peekCardHeaderCardHeaderO CardHeader a ser definido.

Retornar

CardBuilder: este objeto, para encadeamento.