popup_dropdown 1.0.0 copy "popup_dropdown: ^1.0.0" to clipboard
popup_dropdown: ^1.0.0 copied to clipboard

A highly customizable popup dropdown widget for Flutter with form validation, animated icon rotation, error states, and zero external dependencies.

1.0.0 - 2025-02-15 #

Added #

  • Initial release of popup_dropdown
  • PopupDropdown<T> – generic popup dropdown with 35+ customization parameters
  • Animated suffix icon rotation (180°) when menu opens/closes
  • Form validation support via validator + autovalidateMode
  • Error state: styled border colour + error text below field
  • Disabled state with configurable opacity
  • Required field indicator (red asterisk)
  • Focused border colour when menu is open
  • itemLeadingBuilder – add any widget before item label
  • itemTrailingBuilder – replace check icon with custom widget per item
  • customChild – fully replace the default trigger widget
  • showDividers / dividerColor – control item separators
  • menuColor, menuElevation, maxMenuHeight – menu appearance
  • rotateSuffixIcon – opt out of icon animation
  • disabledOpacity – control look of disabled field
  • onTap – secondary tap handler (e.g. show a snackbar when disabled)
  • Full Material 3 theme integration
  • Zero external dependencies
  • 20+ widget tests covering rendering, interaction, validation, customisation
  • 7 example scenarios in the example app
2
likes
140
points
51
downloads

Publisher

verified publisherdhananjayafernando.online

Weekly Downloads

A highly customizable popup dropdown widget for Flutter with form validation, animated icon rotation, error states, and zero external dependencies.

Topics

#dropdown #popup #selection #widget #ui

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on popup_dropdown