pd_load_state 0.2.1
pd_load_state: ^0.2.1 copied to clipboard
A Flutter plugin for network request state management with enhanced UI design, animations, and multi-platform support. Easily add loading, error, empty, and success states to your widgets.
0.2.0 #
🎨 新增功能 New Features #
- ✨ 增强版UI设计 - 添加了现代化的加载动画、优雅的渐变效果和流畅的状态转换
- 🎬 动画效果 - 支持旋转加载动画、脉动错误提示、渐变状态切换等丰富的视觉效果
- 📱 多平台支持 - 完整支持 Android、iOS、Web、macOS、Windows、Linux 平台
- 🎯 平台演示 - 新增平台特定功能演示页面,展示不同平台的优化特性
- 📊 SVG演示图 - 创建了动画SVG文件,直观展示插件的各种状态效果
🔧 改进优化 Improvements #
- 📝 文档完善 - 添加了增强版UI使用指南和完整的示例项目说明
- 🏗️ 代码结构 - 重构了组件架构,分离了默认UI和增强版UI组件
- 🎛️ 配置选项 - 新增
useEnhancedUI配置项,支持一键启用增强版设计 - 🔄 状态管理 - 优化了状态切换逻辑,提供更流畅的用户体验
📦 示例项目 Example Project #
- 🚀 完整示例 - 创建了包含移动端和桌面端的完整Flutter示例项目
- 🎮 交互演示 - 支持随机状态演示、固定状态切换和自定义UI展示
- 📖 使用指南 - 提供了详细的快速开始指南和最佳实践
0.1.4 #
- 一些参数校验、命名等优化.
0.1.3 #
- 修改软件许可协议, 使用标准 MIT 许可。
0.1.2 #
- 修复 pub.dev 能够链接到的资源,从而提高项目的透明度和可访问性。
0.1.1 #
- 修复文档链接.
0.1.0 #
- 修改了软件许可协议, 符合 MIT 许可协议的标准规范.
0.0.8 #
- 修复文档链接.
0.0.7 #
- 针对
PDLoadStateLayout对象添加一些debug调试信息.
0.0.6 #
- 修复了
PdLoadStateConfigure类中的加载中视图loadingWidgetBuilder无法正常使用的问题.
0.0.5 #
- 撤回了
0.0.4版本中的更改, 重新添加了PDLoadStateLayout类中的padding、width、height等属性.
0.0.4 #
- 修复
PdLoadStateConfigure类中的全局状态视图问题. - 在
README文件中添加了更多使用说明. - 去除了
PDLoadStateLayout类中的padding、width、height等属性, 交给其父组件处理.
0.0.3 #
- 修复了在
pd_load_state_configure.dart文件中的命名重复问题.
0.0.2 #
- 修复了在
pd_load_state_widget.dart文件中的警告问题. - 添加了远程库地址.
0.0.1 #
- 包的第一个测试版本.