coastline library

Classes

BorderedText
为文本添加边框效果的装饰组件
BottomReceiptBorder

票据边框, 下方带有锯齿 >>> 底部票据边框

Capsule

药丸结构(双文本) >>>>

CFile
表示一个文件或目录的类。
ChatPopBorder

对话框边框 >>> 对话框气泡边框(带箭头)

CLAnimationController
封装的动画控制器 需要主类提供with SingleTickerProviderStateMixin
ColorTab

色彩Tab >>>

CToken
Represents a class for handling JSON Web Tokens (JWT) using a JSON Web Key (JWK).
CTokenBody
Represents the body of a JWT with necessary claims.
DbInterface
数据库操作实例
DialogAction
对话框操作按钮配置类
DrawView

绘图板控件 >>> 自定义绘图板控件

FilePath

文件路径类 >>>

FullReceiptBorder

单据边框, 上下都带有锯齿 >>> 完整票据边框

GalssDecoration
Gap

空隙元素 >>> 创建指定尺寸的空白占位元素

GlassPainter
玻璃效果绘制器
GridList

显示格式列表控件 >>> 网格布局列表控件

HelpItem
帮助提示项数据模型
IconTextBar

带有文本的图标 >>>

ImageBarWithPicker
带图片选择功能的图像展示栏组件
ImageSelector
图片选择器组件
Line
多段线路径定义
ListBuilder
列表构建器组件
MultiImageBarWithPicker
多图片选择展示栏组件
MultiTagList

多选Tag列表, 支持自动换行 >>> 多选标签列表控件,支持自动换行布局

NumberField

数字输入框 >>> 数字输入框组件

PathView
路径绘制视图组件
PhotoFrame

相框图片(带图标提示) >>>

PopValue<T>
弹窗返回值封装类
SliverGap
用于Sliver布局的空白占位元素
StorageImage
表示存储图像的类
StraightLine
直线路径定义
StrokeText

绘制文本的边框 >>> 绘制带边框的文本组件

SwitchButton
可切换按钮组件
TagBorder
标签边框
TagList

Tag列表, 支持自动换行 >>> 自动换行的标签列表组件

TagPanel
标签面板组件
TextBar

文本条 >>> 文本条控件

TextLabelPannel
文本标签面板组件
TicketBorder

电影票据类型的边框 >>> 电影票边框

TopReceiptBorder

票据边框, 上部带有锯齿 >>> 顶部票据边框

Enums

ColorName

几种常用色彩 >>> 几种常用色彩枚举

Direction

方向指定, 一共8个方向 >>> 方向指定

IntrinsicDirection
LoadState
数据加载状态枚举

Extensions

ACExt on AnimationController
AlignAniExt on Widget
为Align组件添加隐式动画效果。
AnimateExt on Widget
为Widget添加缩放动画效果。
AnimateExt2 on List<Widget>
CanvasHelp on Canvas
画布帮助工具扩展
ChineseNumber on String
ClipWidget on Widget
组件裁剪扩展方法
ColorExtra on Color
ContainerAniExt on Widget
为Container组件添加隐式动画效果。
ContextExtra on BuildContext
为BuildContext添加的对话框扩展方法
CStr on String
DateTimeExtra on DateTime
DateTimeString on String
DefTextStyleExt on Widget
为DefaultTextStyle组件添加隐式动画效果。
FileString on String
扩展String类,添加filePath属性。
GlassBox on Widget
为Widget添加玻璃效果扩展
IconDataExtra on IconData
IconData扩展方法
ImageExtra on FileImage
扩展FileImage类,添加存储图像的方法
ImageProviderExtra on ImageProvider<Object>
ImageProvider扩展方法
ImageProviderFileExtra on ImageProvider<Object>
IntExtra on int
LineExtra on List<Offset>
ListBuilderWidget on ListBuilder
ListExtra on List<T>
扩展List类,提供额外的功能。
MapEntryExtra on MapEntry<K, V>
扩展MapEntry类,提供额外的功能。
MapEntryListExtra on List<MapEntry<K, V>>
扩展List
MapExtra on Map
扩展Map类,提供额外的功能。
MultiWidget on List<T>
多控件布局扩展
NumberExtra on num
OpacityExt on Widget
为Opacity组件添加隐式动画效果。
PandingExt on Widget
为Padding组件添加隐式动画效果。
PathExtra on Path
PhysicalModelExt on Widget
为PhysicalModel组件添加隐式动画效果。
PositionedExt on Widget
为Positioned组件添加隐式动画效果。
RectExtra on Rect
RichTextList on List<TextSpan>

从TextSpan列表生成RichText >>> 从TextSpan列表生成RichText的扩展方法

SimpleButton on String
为字符串添加便捷按钮创建方法
SliverExtra on List<T>

直接从控件列表生成CustomScorllView >>> 滚动布局扩展

SliverPadded on SliverWithKeepAliveWidget
为Sliver组件添加便捷的padding扩展方法
StackExtra on List<T>

堆栈控件 >>> 堆叠布局扩展

StateHelper on State<StatefulWidget>
State扩展方法
StringExtra on String
TextBarExtra on String
TextDisplay on String
文本显示扩展方法
ThemeExt on Widget
为Theme组件添加隐式动画效果。
TransformExt on Widget
控件变形扩展(不会影响布局计算)
WidgetExtra on Widget
Widget扩展方法集合
WidgetPadded on Widget
为Widget添加便捷的padding扩展方法

Constants

DEFAULT_ICONS → const List<IconData>
A list of default icons used throughout the application.

Functions

captureVideo({required String sourceFile, required String destFile}) Future
捕获视频帧并保存为图片。
delayText({int wait = 5, required String text, required dynamic update(String?)}) → dynamic
延迟显示文本控件
gradient({required List<Color> colors, List<double>? stops, Direction direction = Direction.toRight}) LinearGradient
生成线性渐变色
imageFromId(String storageId) FileImage?
根据Storage ID获取图像
imageFromIdAsync(String storageId) Future<FileImage?>
根据Storage ID异步获取图像
imageToStorage(String sourcePath) String?
将文件拷贝到Storage ID
imageToStorageAsync(String sourcePath) Future<String?>
将文件异步拷贝到Storage ID
inc({int start = 0, required int length}) List<int>
产生一个序列列表。
isEmpty(dynamic l) bool
判断一个动态变量是否为空。
isNotEmpty(dynamic l) bool
判断一个数值是否非空。
len(dynamic v) int
判断变量的长度, 如果是空, 返回0, 如果是组合变量, 返回组合数量, 如果是其它类型(如int), 返回1。
randomColor({double saturation = 0.5, double value = 0.5}) Color

生成随机颜色 >>>

rRectBorder({double radius = 4}) RoundedRectangleBorder

圆角矩形边框 >>>

setupView(dynamic afterLoadView()) → dynamic
在initState中加入本动作, 那么, 窗口中所有控件执行完毕后, 会调用afterLoadView函数
showHelp({required BuildContext context, required List<HelpItem> items}) → dynamic
显示全屏帮助提示对话框
videoToAudio({required String sourceFile, required String destFile}) Future
将视频文件转换为音频文件。

Typedefs

Check<KV> = bool Function(KV)
Compare<V> = bool Function(V, V)