ffloat_nullsafety library

Classes

FFloat
FFloat 能够在屏幕的任意位置浮出一个组件。甚至可以基于 anchor 锚点组件来动态的确定漂浮组件的位置。 FFloat 同时提供了绝妙的配置选项。圆角、描边、背景、偏移、装饰三角。 FFloat 设置了 FFloatController 控制器,可以方便的随时对漂浮组件进行控制。
FFloatController
通过 FFloatController 可以控制 FFloat 的显示、隐藏,以及感知状态变化。
FFloatCorner
圆角。

Enums

FFloatAlignment
描述 FFloat 相对于锚点元素的位置。 topLeft - 在锚点元素【上方】,且【左边缘】与锚点元素对齐 topCenter - 在锚点元素【上方】,且水平居中 topRight - 在锚点元素【上方】,且【右边缘】与锚点元素对齐 bottomLeft - 在锚点元素【下方】,且【左边缘】与锚点元素对齐 bottomCenter - 在锚点元素【下方】,且水平居中 bottomRight - 在锚点元素【下方】,且【右边缘】与锚点元素对齐 leftTop - 在锚点元素【左侧】,且【上边缘】与锚点元素对齐 leftCenter - 在锚点元素【左侧】,且垂直居中 leftBottom - 在锚点元素【左侧】,且【下边缘】与锚点元素对齐 rightTop - 在锚点元素【右侧】,且【上边缘】与锚点元素对齐 rightCenter - 在锚点元素【右侧】,且垂直居中 rightBottom - 在锚点元素【右侧】,且【下边缘】与锚点元素对齐
FFloatCornerStyle
圆角风格。 round - 圆角 bevel - 斜角
TriangleAlignment
描述三角的相对位置 start - 三角在 FFloat 上下侧,表示三角和 FFloat 左边缘对齐;三角在 FFloat 左右侧,表示三角和 FFloat 上边缘对齐 center - 三角在 FFloat 上下侧,表示三角水平居中;三角在 FFloat 左右侧,表示三角垂直居中 end - 三角在 FFloat 上下侧,表示三角和 FFloat 右边缘对齐;三角在 FFloat 左右侧,表示三角和 FFloat 下边缘对齐

Typedefs

FloatBuilder = Widget Function(StateSetter setter, State<_FFloatContent> contentState)
用于返回一个 Widget,如果只更新内容区域的话,通过 setter((){}) 进行