ScrollBuilder class
Scroll 建造者 - 处理 overflow 和滚动行为 对应 TailwindCSS 的 overflow 类
- Available extensions
Constructors
- ScrollBuilder.new(Widget child)
Properties
Methods
-
asContainer(
) → ContainerBuilder - 转换为 ContainerBuilder,添加额外样式
-
build(
) → Widget - 构建最终的 Widget
-
controller(
ScrollController controller) → ScrollBuilder - 设置滚动控制器
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onTap(
VoidCallback? onTap) → Widget -
Available on ScrollBuilder, provided by the ScrollBuilderInteraction extension
添加点击事件 -
overflowAuto(
) → ScrollBuilder - overflow-auto -> 自动滚动(当内容超出时显示滚动条)
-
overflowClip(
) → ScrollBuilder - overflow-clip -> 裁剪超出内容
-
overflowHidden(
) → ScrollBuilder - overflow-hidden -> 隐藏超出内容
-
overflowScroll(
) → ScrollBuilder - overflow-scroll -> 始终显示滚动(双向滚动)
-
overflowVisible(
) → ScrollBuilder - overflow-visible -> 允许内容溢出显示
-
overflowXAuto(
) → ScrollBuilder - overflow-x-auto -> X轴自动滚动
-
overflowXClip(
) → ScrollBuilder - overflow-x-clip -> 裁剪X轴超出内容
-
overflowXHidden(
) → ScrollBuilder - overflow-x-hidden -> 隐藏X轴超出内容
-
overflowXScroll(
) → ScrollBuilder - overflow-x-scroll -> X轴始终可滚动
-
overflowXVisible(
) → ScrollBuilder - overflow-x-visible -> 允许X轴内容溢出显示
-
overflowYAuto(
) → ScrollBuilder - overflow-y-auto -> Y轴自动滚动
-
overflowYClip(
) → ScrollBuilder - overflow-y-clip -> 裁剪Y轴超出内容
-
overflowYHidden(
) → ScrollBuilder - overflow-y-hidden -> 隐藏Y轴超出内容
-
overflowYScroll(
) → ScrollBuilder - overflow-y-scroll -> Y轴始终可滚动
-
overflowYVisible(
) → ScrollBuilder - overflow-y-visible -> 允许Y轴内容溢出显示
-
padding(
EdgeInsetsGeometry padding) → ScrollBuilder - 设置内边距
-
physics(
ScrollPhysics physics) → ScrollBuilder - 设置滚动物理效果
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited