FindDropdownThemeData class

Dados de tema para customização visual do FindDropdown.

Permite personalizar cores e estilos de texto. Quando uma propriedade não é informada, o valor padrão do widget é utilizado.

Exemplo:

FindDropdown<String>(
  items: const ['Opção 1', 'Opção 2'],
  label: 'Selecione',
  onChanged: (_) {},
  theme: FindDropdownThemeData(
    dropdownBackgroundColor: Colors.grey[100],
    iconColor: Colors.blue,
    fontFamily: 'Roboto',
  ),
);

Constructors

FindDropdownThemeData({Color? dropdownBackgroundColor, Color? dropdownBorderColor, Color? iconColor, TextStyle? selectedItemStyle, Color? validationErrorColor, TextStyle? validationMessageStyle, String? fontFamily})
Cria um tema para o FindDropdown.
const

Properties

Cor de fundo do container do dropdown. Padrão: Colors.white
final
Cor da borda do container. Padrão: ThemeData.dividerColor
final
fontFamily String?
Família de fonte aplicada a label, item selecionado e mensagem de validação quando não há estilo explícito para cada um.
final
hashCode int
The hash code for this object.
no setterinherited
iconColor Color?
Cor dos ícones (clear e arrow_drop_down). Padrão: Colors.black54
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selectedItemStyle TextStyle?
Estilo do texto do item selecionado exibido no container.
final
validationErrorColor Color?
Cor da mensagem de erro de validação. Padrão: Colors.red
final
validationMessageStyle TextStyle?
Estilo completo da mensagem de validação. Sobrescreve validationErrorColor quando informado.
final

Methods

copyWith({Color? dropdownBackgroundColor, Color? dropdownBorderColor, Color? iconColor, TextStyle? selectedItemStyle, Color? validationErrorColor, TextStyle? validationMessageStyle, String? fontFamily}) FindDropdownThemeData
Cria uma cópia com as propriedades alteradas.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited