ScrollBuilder class

Scroll 建造者 - 处理 overflow 和滚动行为 对应 TailwindCSS 的 overflow 类

Available extensions

Constructors

ScrollBuilder(Widget child)

Properties

child → Widget
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

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