Class CardBuilder

CardBuilder

Um builder para objetos Card.

Métodos

MétodoTipo de retornoBreve descrição
addCardAction(cardAction)CardBuilderAdiciona um CardAction ao 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 o card.
setHeader(cardHeader)CardBuilderDefine o cabeçalho do card.
setName(name)CardBuilderDefine o nome deste cartão.
setPeekCardHeader(peekCardHeader)CardBuilderDefine o cabeçalho do card de exibição.

Documentação detalhada

addCardAction(cardAction)

Adiciona um CardAction ao card.

Parâmetros

NomeTipoDescrição
cardActionCardActionO CardAction a ser usado.

Retorno

CardBuilder: esse 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.

Retorno

CardBuilder: esse objeto para encadeamento.


build()

Cria e valida o cartão atual.

Retorno

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 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 atual da pilha. Ao clicar no cabeçalho, o cartão é exibido na pilha de cards. Se o cartão não tiver cabeçalho, um cabeçalho gerado será usado.

DisplayStyle só funciona para o card retornado da função de gatilho contextual.

Parâmetros

NomeTipoDescrição
displayStyleDisplayStyleO DisplayStyle a ser definido.

Retorno

CardBuilder: esse objeto para encadeamento.


setFixedFooter(fixedFooter)

Define um rodapé fixo para o card.

Parâmetros

NomeTipoDescrição
fixedFooterFixedFooterO FixedFooter a ser usado.

Retorno

CardBuilder: esse objeto para encadeamento.


setHeader(cardHeader)

Define o cabeçalho do card.

Parâmetros

NomeTipoDescrição
cardHeaderCardHeaderO CardHeader a ser usado.

Retorno

CardBuilder: esse objeto para encadeamento.


setName(name)

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

Parâmetros

NomeTipoDescrição
nameStringO nome.

Retorno

CardBuilder: esse objeto para encadeamento.


setPeekCardHeader(peekCardHeader)

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

O card de exibiçã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 da pilha da página inicial para a pilha contextual.

Parâmetros

NomeTipoDescrição
peekCardHeaderCardHeaderO CardHeader a ser definido.

Retorno

CardBuilder: esse objeto para encadeamento.