Class CardBuilder

CardBuilder

Um builder para objetos Card.

Métodos

MétodoTipo de retornoBreve descrição
addCardAction(cardAction)CardBuilderAdiciona um CardAction a este card.
addSection(section)CardBuilderAdiciona uma seção a este card.
build()CardCria e valida o cartão atual.
setDisplayStyle(displayStyle)CardBuilderDefine o estilo de exibição para este card.
setFixedFooter(fixedFooter)CardBuilderDefine um rodapé fixo para este card.
setHeader(cardHeader)CardBuilderDefine o cabeçalho do card.
setName(name)CardBuilderDefine o nome do card.
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.


addSection(section)

Adiciona uma seção a este 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 para este card.

Se o estilo de exibição estiver definido como DisplayStyle.REPLACE, o card será mostrado substituindo a visualização do card principal na pilha de cards.

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. Clicar no cabeçalho coloca o card na pilha. Se o cartão não tiver um cabeçalho, um cabeçalho gerado será usado.

DisplayStyle só funciona para o card retornado pela função de gatilho 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 do card.

Parâmetros

NomeTipoDescrição
cardHeaderCardHeaderO CardHeader 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

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 descritivo para que os usuários possam navegar de uma pilha de páginas iniciais para a pilha contextual.

Parâmetros

NomeTipoDescrição
peekCardHeaderCardHeaderO CardHeader a ser definido.

Retornar

CardBuilder: este objeto, para encadeamento.