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
列表配置类
WNavBar
底部导航栏组件
WNavBarConfig
导航栏配置类
WNavController
底部导航栏控制器
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://)