ScrollBuilder class

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

Available extensions

Constructors

ScrollBuilder.new(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轴内容溢出显示
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