gleam library

Classes

BottomSheetAction
操作项 item 操作项(可以是文字或者Widget) height 操作项高度 onTap 操作项点击回调方法 hiddenDivider 是否隐藏操作项下方分割线
Cell
CellGroup
单元格分组
Empty
结果为空页面 可传入指定文案 可传入空图片 [...]
GleamButton
GleamDialog
弹出框
GleamIcon
GleamIcon 图标
GleamImage
GleamImage 图片 图片展示 支持 网络图片 本地图片 资源图片 支持 形状 圆角等配置 支持 占位图 失败图 [...]
GleamTextField
文本输入框
ImagePicker
照片选择 本机图片 相机+相册 弹窗ios风格 选照片微信风格 ps: 限制只能选一张
Placeholder
占位图Widegt
简单的搜索空间 支持 自定义 背景 圆角 左边搜索icon 右边删除icon 以及常用的输入框功能 如 键盘类型 提交 输入内容回调等
ShareSheet
分享面板 [...]
Tag

Properties

defaultBorderColor Color
默认边框颜色
read / write
defaultFontSize double
默认填充颜色
read / write
defaultPadding EdgeInsetsGeometry
默认按钮内边距
read / write
defaultTextColor Color
默认字体颜色
read / write
tempBackgroundColor Color
默认填充颜色
read / write

Functions

dynamicText(dynamic text, [TextStyle style]) Widget
showGleamBottomSheet(BuildContext context, {List<Widget> actions, Widget contentWidget, dynamic description, String cancelText, GestureTapCallback onCancelTap}) → dynamic
底部上拉菜单 context 上下文 actions 操作项列表 contentWidget 内容区域Widget (如果设置contentWidget,则actions、description、cancelText、onCancelTap的设置不生效) description 顶部显示的描述(可以是文字或者Widget) cancelText 取消文案(没有设置则不显示“取消”按钮) onCancelTap 取消按钮点击回调方法

Enums

ButtonSize
按钮尺寸
ButtonType
按钮类型
CellArrowDirection
CellSize
Cell单元格
GleamButtonStyle
按钮
GleamTextFieldType
TagSize
标签尺寸
TagType
标签 纯文字 ,图标+文字, 图标+文字+删掉图标 [...]