PlayerScrollState
This content is not available in your language yet.
Defined in: packages/core/src/lyric-player/base/scroll.ts:10
播放器滚动状态。
这部分状态描述用户手势/滚轮滚动产生的临时偏移,以及当前允许滚动的范围。 改状态仅记录用户如何把当前视图上下拖动,不决定应该滚动到哪一行, 后者由时间线状态与布局计算共同决定。
Properties
Section titled “Properties”| Property | theme_type | theme_description | Defined in |
|---|---|---|---|
allowScroll | boolean | 是否允许用户通过手势或滚轮滚动歌词视图 | packages/core/src/lyric-player/base/scroll.ts:21 |
isScrolled | boolean | 是否处于用户滚动过,尚未回归自动对齐的状态 | packages/core/src/lyric-player/base/scroll.ts:23 |
isUserScrolling | boolean | 是否正在进行滚动交互或惯性滚动 | packages/core/src/lyric-player/base/scroll.ts:25 |
scrollBoundary | object | 允许的滚动偏移范围 | packages/core/src/lyric-player/base/scroll.ts:12 |
scrollBoundary.maxOffset | number | 允许的最大偏移量 | packages/core/src/lyric-player/base/scroll.ts:16 |
scrollBoundary.minOffset | number | 允许的最小偏移量 | packages/core/src/lyric-player/base/scroll.ts:14 |
scrollOffset | number | 当前用户滚动带来的额外偏移量 | packages/core/src/lyric-player/base/scroll.ts:19 |