ScrollBuilder class
Scroll 建造者 - 处理 overflow 和滚动行为 对应 TailwindCSS 的 overflow 类
- Available extensions
Constructors
- ScrollBuilder(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轴内容溢出显示
-
overscrollAuto(
) → ScrollBuilder - overscroll-auto -> 允许过度滚动(默认行为,使用 BouncingScrollPhysics)
-
overscrollContain(
) → ScrollBuilder - overscroll-contain -> 限制过度滚动(使用 ClampingScrollPhysics)
-
overscrollNone(
) → ScrollBuilder - overscroll-none -> 禁止过度滚动(使用 NeverScrollableScrollPhysics)
-
overscrollXAuto(
) → ScrollBuilder - overscroll-x-auto -> X轴允许过度滚动
-
overscrollXContain(
) → ScrollBuilder - overscroll-x-contain -> X轴限制过度滚动
-
overscrollXNone(
) → ScrollBuilder - overscroll-x-none -> X轴禁止过度滚动
-
overscrollYAuto(
) → ScrollBuilder - overscroll-y-auto -> Y轴允许过度滚动
-
overscrollYContain(
) → ScrollBuilder - overscroll-y-contain -> Y轴限制过度滚动
-
overscrollYNone(
) → ScrollBuilder - overscroll-y-none -> 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