Class CardBuilder

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.
CardBuilder (link em inglês)

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 o cartão atual e o valida.
setDisplayStyle(displayStyle)CardBuilderDefine o estilo de exibição deste card.
setFixedFooter(fixedFooter)CardBuilderDefine um rodapé fixo para este card.
setHeader(cardHeader)CardBuilderDefine o cabeçalho para este card.
setName(name)CardBuilderDefine o nome do card.
setPeekCardHeader(peekCardHeader)CardBuilderDefine o cabeçalho do card de exibiçã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 cartão.

Parâmetros

NomeTipoDescrição
sectionCardSectionO CardSection a ser usado.

Retornar

CardBuilder: este objeto, para encadeamento.


build()

Cria o cartão atual e o valida.

Retornar

Card: um cartão validado.

Gera

Error: se o cartão construído não for válido.


setDisplayStyle(displayStyle)

Define o estilo de exibição deste card.

Se o estilo de exibição estiver definido como DisplayStyle.REPLACE, o cartão será exibido substituindo a visualização do card superior na pilha de cartões.

Se o estilo de exibição estiver definido como DisplayStyle.PEEK, o cabeçalho do cartão vai aparecer na parte inferior da barra lateral, cobrindo parcialmente o cartão superior atual da pilha. Ao clicar no cabeçalho, o cartão é mostrado na pilha de cartões. Se o cartão não tiver um cabeçalho, um cabeçalho gerado será usado.

DisplayStyle só funciona com o cartão retornado da função de acionador 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 para este 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 exibição.

O card de visualização é definido no primeiro card retornado de uma função de acionador contextual. Ele é usado como um widget marcador temporário para que os usuários possam navegar de uma pilha de página inicial para a pilha contextual.

Parâmetros

NomeTipoDescrição
peekCardHeaderCardHeaderO CardHeader a ser definido.

Retornar

CardBuilder: este objeto, para encadeamento.