FLUTTER ECOSYSTEM

awesome_select

轻松将您常用的单选/多选或下拉菜单转换为页面、对话框或底部弹出层,并支持多种选择输入方式,如单选按钮、复选框、开关、标签芯片或自定义组件。

awesome_select 封面
最新版本
6.0.0
近 30 天下载
1000
喜欢数
353
Pub 分数
70

Package Overview

基于插件公开资料生成的选型评价,仅供参考。

插件概览

Awesome Select 是一个 Flutter 包,可简化增强型选择控件的创建,将标准的单选或复选下拉菜单转换为交互式界面,如页面、对话框或底部弹出层。它支持多种输入类型,包括单选按钮、复选框、开关、标签和自定义控件,为表单和设置 UI 提供灵活性。该包通过直观的导航和视觉反馈提升了用户体验,非常适合需要丰富选择机制的应用程序。它可无缝集成到现有的 Flutter 项目中。

适合场景
  • 具有多个选项的表单输入
  • 带有切换选项的设置屏幕
  • 对话框中的动态下拉菜单
  • 可自定义的选择界面
  • 以移动设备为先的选择体验
主要特点
  • Supports page, dialog, and bottom sheet modes
  • Multiple choice input types (radio, checkbox, switch, chips)
  • Extensible with custom widgets
  • Simple integration via pub add
  • Responsive and accessible design
适合对象
  • 开发复杂表单的开发者
  • UI 设计师寻找灵活的选择组件
  • 具有广泛设置菜单的应用程序
  • 需要直观数据输入的移动应用
  • 需要可自定义下拉菜单的项目
使用建议
  • Requires Flutter 2.5 or higher
  • Limited to mobile platforms (no web/desktop support mentioned)
  • May increase bundle size with custom widget usage
  • Best suited for single-page app architectures
  • Needs careful styling for consistent appearance across themes
支持平台暂无数据

安装插件

flutter pub add awesome_select

所属分类

关联项目