Um builder para objetos Card
.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
addCardAction(cardAction) | CardBuilder | Adiciona um CardAction a este card. |
addSection(section) | CardBuilder | Adiciona uma seção a este card. |
build() | Card | Cria o cartão atual e o valida. |
setDisplayStyle(displayStyle) | CardBuilder | Define o estilo de exibição deste card. |
setFixedFooter(fixedFooter) | CardBuilder | Define um rodapé fixo para este card. |
setHeader(cardHeader) | CardBuilder | Define o cabeçalho para este card. |
setName(name) | CardBuilder | Define o nome do card. |
setPeekCardHeader(peekCardHeader) | CardBuilder | Define o cabeçalho do card de exibição. |
Documentação detalhada
addCardAction(cardAction)
Adiciona um CardAction
a este card.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
cardAction | CardAction | O 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
Nome | Tipo | Descrição |
---|---|---|
section | CardSection | O CardSection a ser usado. |
Retornar
CardBuilder
: este objeto, para encadeamento.
build()
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
Nome | Tipo | Descrição |
---|---|---|
displayStyle | DisplayStyle | O DisplayStyle a ser definido. |
Retornar
CardBuilder
: este objeto, para encadeamento.
setHeader(cardHeader)
Define o cabeçalho para este card.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
cardHeader | CardHeader | O 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
Nome | Tipo | Descrição |
---|---|---|
name | String | O 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
Nome | Tipo | Descrição |
---|---|---|
peekCardHeader | CardHeader | O CardHeader a ser definido. |
Retornar
CardBuilder
: este objeto, para encadeamento.