OnScrollEvent
OnScrollEvent
类具有以下属性:
event_type
(str)- 滚动事件的类型:start
- 控件已开始滚动;update
- 控件已更改其滚动位置;end
- 控件已停止滚动;user
- 用户已更改滚动方向;over
- 控件由于更改将导致其滚动位置超出滚动范围而未更改其滚动位置;
pixels
(float)- 当前滚动位置,以逻辑像素表示。min_scroll_extent
(float)-pixels
的最小可用值范围。max_scroll_extent
(float)-pixels
的最大可用值范围。viewport_dimension
(float)- 视口的大小。scroll_delta
(float)- 滚动时滚动的距离,以逻辑像素表示。仅在update
事件中设置。direction
(str)- 用户滚动的方向:idle
、forward
、reverse
。仅在user
事件中设置。overscroll
(float)- 滚动控件避免滚动的逻辑像素数。仅在over
事件中设置。velocity
(float)- 当发生超滚时 ScrollPosition 变化的速度。仅在over
事件中设置。