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 - 将视频文件转换为音频文件。