w_tools_ui library
Classes
- WAppBar
- 自定义导航栏组件
- WAppBarConfig
- 导航栏配置类
- WAssets
- 全局资产配置
- WBadge
- 徽章组件,用于显示角标或标记
- WBadgeConfig
- 徽章配置类,用于配置徽章的位置和显示状态
- WButton
- 点击效果组件
- WButtonConfig
- 按钮配置类
- WClipRRect
- 圆角裁剪组件,用于为子组件添加圆角
- WClipRRectConfig
- 圆角裁剪配置类,用于配置裁剪的圆角
- WColumn
- Column 便捷工厂
- WContainer
- 增强版容器组件
- WContainerConfig
- 容器配置类
- WGradientCircularProgressIndicator
- 带渐变效果的圆形进度指示器
- WImage
- 图片组件
- WImageCacheManager
- 图片缓存管理器
- WImageConfig
- 图片配置类
- WImageController
- 图片控制器
- WImageGlobalConfig
- 图片全局配置类
- WImageProgress
- 图片加载进度
- WKeepAliveWrapper
- 页面保持组件,用于保持子组件的状态
- WListView
- 增强版列表组件
- WListViewConfig
- 列表配置类
- 底部导航栏组件
- 导航栏配置类
- 底部导航栏控制器
-
WNotificationListenerBuilder<
T extends Notification> - 通知监听器构建器,用于创建和配置 NotificationListener 组件
- WPadding
- Padding 工具类,提供静态工厂方法
- WRichText
- 富文本组件,用于显示包含多种样式的文本
- WRichTextConfig
- 富文本配置类,用于配置富文本的样式
- WRow
- Row 便捷工厂
- WRowButtons
- 横向滚动按钮组件,用于创建可横向滚动的按钮列表
- WRowButtonsController
- 横向滚动按钮控制器,用于管理按钮的选中状态和滚动
- WScaffold
- 增强版脚手架组件,提供更多自定义选项
- WScaffoldConfig
- WScaffold 配置类,用于链式构建 WScaffold
- WScreen
- 屏幕尺寸与适配工具(零第三方依赖,可与 flutter_screenutil 共存)
- WSizeBox
- SizedBox 工具类,提供便捷的创建方法
- WStep
- 步骤指示器组件
- WStepConfig
- 步骤指示器配置类
- WTabBar
- 自定义标签栏组件
- WTabBarConfig
- 标签栏配置类
- WText
- 文本组件,用于显示和配置文本样式
- WTextConfig
- 文本配置类,用于配置文本的样式
Enums
- WButtonEffectType
- 按钮效果类型枚举
- WImageLoadStatus
- 图片加载状态枚举
- WImageType
- 图片类型枚举
Extensions
- HexColor on Color
- 颜色扩展类,提供十六进制颜色转换功能
- WColumnExtension on Column
- Column 扩展,提供常用的布局辅助方法
-
WGlobalKeyExtension
on GlobalKey<
State< StatefulWidget> > - GlobalKey 扩展类,提供获取组件位置和大小的方法
- WImageConfigBuild on WImageConfig
- WImageConfig 的构建便利方法
- WImageExtension on Image
- 图片扩展类,提供图片预加载功能
- WNotificationListenerBuilderExtension on Widget
- WNotificationListenerBuilder 的便捷构造函数扩展
- WNumExtension on num
- num 扩展类,提供便捷的 SizedBox 创建方法和其他实用方法
- WRowExtension on Row
- Row 扩展,提供常用的布局辅助方法
- WStringExtension on String
- String 扩展(纯 Dart 工具方法 + hex→Color 转换)
- WStrutStyleExtension on StrutStyle
- StrutStyle 扩展(便捷方法)
- WTextStyleExtension on TextStyle
- TextStyle 扩展(便捷方法)
- WUiStringExtension on String
- String 扩展(ui 组件相关,依赖 WImage)
- WUiStrutStyleExtension on StrutStyle
- StrutStyle 扩展(组件相关,依赖 WTextConfig)
- WUiTextStyleExtension on TextStyle
- TextStyle 扩展(组件相关,依赖 WTextConfig)
- WUiWidgetExtension on Widget
- Widget 扩展(依赖 ui 组件)
- WWidgetExtension on Widget
- Widget 扩展(通用工具方法,不依赖 ui 组件)
Exceptions / Errors
- WImageAssetError
- 本地资源加载失败
- WImageDecodeError
- Base64 解码失败
- WImageEmptyError
- 数据为空(空串 / 纯空白)
- WImageError
- 图片加载错误
- WImageFileError
- 本地文件读取失败
- WImageNetworkError
- 网络加载失败
- WImageUnsupportedError
-
当前平台不支持该来源(例如 Web 上的
file://)