flutter_element_plus 0.1.34
flutter_element_plus: ^0.1.34 copied to clipboard
A comprehensive Flutter UI library offering customizable, reusable widgets for building modern, responsive applications.
Flutter Element UI #
English | 简体中文
基于 Element Plus 设计风格的 Flutter UI 组件库,旨在加速 Flutter 应用开发。
🚧 正在开发 #
工作太忙!!!!! 该组件仍然在开发状态,预计 10 月底有稳定版本上线
🚀 特性 #
- 📦 90% 使用 Flutter 基础组件构建,确保最佳兼容性
- 🎨 遵循 Element Plus 设计规范,提供一致的视觉体验
- 🌍 全平台支持(Android、iOS、Web、Windows、Linux、macOS)
- 🛠 简单易用的 API 设计
- 📱 响应式布局支持
- 🎯 渐进式平台特定 UI 适配
📋 开发计划 #
- ✅ 基础组件开发
- ❌ 平台特定 UI 适配
- ❌ 文档完善
- ❌ 示例应用
- ❌ 单元测试
- ❌ 性能优化
📦 安装 #
在 pubspec.yaml
中添加依赖:
dependencies:
flutter_element: ^0.1.0 # 版本号待定
🎯 快速开始 #
import 'package:flutter_element_plus/flutter_element_plus.dart';
// 使用按钮组件示例
ElementButton(
type: ElementButtonType.primary,
onPressed: () {
// 处理点击事件
},
child: Text('按钮'),
)
📚 组件列表 #
基础组件 #
- ✅ Button 按钮
- ✅ Input 输入框
- ✅ Select 选择器
- ✅ Radio 单选框
- ✅ Checkbox 多选框
- ✅ Switch 开关
- ✅ Slider 滑块
- ✅ Rate 评分
数据展示 #
- ✅ Tag 标签
- ✅ Progress 进度条
- ✅ Table 表格
- ✅ Pagination 分页
- ✅ Timeline 时间线
- ✅ Tree 树形控件
反馈组件 #
- ✅ Dialog 对话框
- ✅ Message 消息提示
- ✅ Notification 通知
- ✅ Loading 加载
- ✅ Alert 警告
导航组件 #
- ✅ Menu 菜单
- ✅ Tabs 标签页
- ✅ Breadcrumb 面包屑
- ✅ Steps 步骤条
- ✅ Dropdown 下拉菜单
其他组件 #
🤝 贡献指南 #
欢迎提交 Pull Request 或创建 Issue 来帮助改进这个项目。
📄 开源协议 #
本项目采用 MIT License 开源协议。
🔗 相关链接 #
- Element Plus - 设计灵感来源
- Flutter - 开发框架
- Flutter 中文网 - Flutter 中文资源
- Dart 中文网 - Dart 语言中文资源