libs library
Classes
- Appearance
- author: zhengzaihong email:1096877329@qq.com date: 2025-11-19 time: 14:48 describe: 题目的外观类型
- BaseFormEntity
- author: zhengzaihong email:1096877329@qq.com date: 2025-11-14 time: 14:38 describe: 构建表单实体类 --- 问卷下的每个题目
- BaseFormQuestions
- BaseFormQuestionsChoices
- ColorUtils
- ExpressionChannel
- author: zhengzaihong email:1096877329@qq.com date: 2025-11-11 time: 16:57 describe: flutter调用Android语言表达式
- FingerGuideButton
- 带手指引导的按钮包装器
- FingerGuideConfig
- FingerGuideWidget
- 手指动画引导组件
- FormColorScheme
- 表单颜色方案
- FormFactory
- 需保持单例模式,组件内部存在对 FormFactory 的方法的调用
- FormLogger
- author: zhengzaihong email:1096877329@qq.com date: 2025-11-20 time: 15:10 describe: 表单库日志工具类
- FormStyleManager
- 表单样式管理器 负责管理表单的样式配置,支持主题切换和横竖屏响应式
- FormTextStyles
- 表单文本样式类 支持主题切换和横竖屏响应式样式
- FormThemeConfig
- 表单主题配置
- ImageUtils
- author: zhengzaihong email:1096877329@qq.com date: 2024/8/14 time: 11:11 describe: 图片相关
- OrientationStyleConfig
- 横竖屏样式配置
- ScreenUtils
- author: zhengzaihong email:1096877329@qq.com date: 2024/9/6 time: 11:06 describe: 应用内的通用方法
- SignaturePage
- SignaturePainter
- TextStyleConfig
- 文本样式配置
- TimeUtils
- author: zhengzaihong email:1096877329@qq.com date: 2025-11-19 time: 15:44 describe: 时间处理工具类
- VideoPlayerPage
- author: zhengzaihong email:1096877329@qq.com date: 2025-12-01 time: 15:16 describe:
- ViewFactory
- ViewType
- author: zhengzaihong email:1096877329@qq.com date: 2025-11-24 time: 16:22 describe: 根据 excel中配置的 type类型 转换为对应的 widget
Enums
- DrawModeOrientation
- DrawType
- FingerGuidePosition
- author: ZhengZaiHong email:1096877329@qq.com date: 2026-04-13 16:48 describe: 用于引导点击按钮、输入框等交互元素 手指引导位置
- FormThemeMode
- 表单主题模式
- ImageSizeUnit
- LogLevel
- 日志级别枚举
- PageType
- author: zhengzaihong email:1096877329@qq.com dateTime: 2025-11-14 time: 15:01 describe: 构建问卷的工程类 构建页面的 模式-呈现样式
- PanelType
- 构建页面的布局样式:PageType == itemPage 时有效
- PicturePosition
- author: zhengzaihong email:1096877329@qq.com date: 2025-11-20 time: 15:10 describe: 简化FormFactory创建view逻辑
- PreviewMode
- 预览模式
- ScreenMode
- ScreenOrientation
- 屏幕方向
- TextSizeEnum
- 文本尺寸枚举(保留向后兼容)
Properties
- commaRegExp → RegExp
-
final
- doubleRegExp → RegExp
-
final
- intRegExp → RegExp
-
final
- isDatePickerVisible ↔ bool
-
getter/setter pair
- isTimePickerVisible ↔ bool
-
getter/setter pair
- pauseMarkRegExp → RegExp
-
final
- trimRegExp → RegExp
-
final
Functions
-
empty(
) → Widget -
selectDate(
{required BuildContext context, DateTime? startDate, DateTime? endDate, DateTime? selectedDate, dynamic onDateSelected(DateTime? date)?}) → Future< void> -
selectTime(
{required BuildContext context, TimeOfDay? selectedTime, dynamic onTimeSelected(TimeOfDay? time)?}) → Future< void> -
showErrorToast(
{required BuildContext context, required String msg, int showTime = 2000}) → void -
showSuccessToast(
{required BuildContext context, required String msg}) → void -
showToast(
{required BuildContext context, required String msg, int showTime = 2000}) → void - author: zhengzaihong email:1096877329@qq.com date: 2025-12-01 time: 14:36 describe: 吐司提示
-
toMainAlign(
int? align) → MainAxisAlignment
Typedefs
- AnswerChanged = void Function(BaseFormQuestions question, dynamic answer)
- AnswerCompleted = void Function(BaseFormQuestions question, dynamic answer)
- CommitBuilder = Widget Function(int senconds)
- DrawFinish = void Function(BaseFormQuestions question)
- SignatureCallBack = dynamic Function(Uint8List bitmap)
- author: zhengzaihong email:1096877329@qq.com date: 2024/7/12 time: 17:56 describe: 绘制签名画板
- WelcomeViewBuilder = Widget Function(int senconds)