ScrollPhysics 的作用是確定可滾動(dòng)控件的物理特性, 常見(jiàn)的有以下幾個(gè):
BouncingScrollPhysics:允許滾動(dòng)出邊界,超過(guò)邊界時(shí)會(huì)有回彈效果,會(huì)響應(yīng)滾動(dòng)事件
ClampingScrollPhysics 不允許滾動(dòng)出邊界,會(huì)響應(yīng)滾動(dòng)事件
AlwaysScrollableScrollPhysics 一直響應(yīng)滾動(dòng)事件
NeverScrollableScrollPhysics 禁止?jié)L動(dòng),不響應(yīng)滾動(dòng)事件
FixedExtentScrollPhysics ListWheelScrollView滾輪使用時(shí),item都會(huì)停止在中間位置,不會(huì)停在分割線
PageScrollPhysics PageView滾輪使用時(shí),item都會(huì)停止在一頁(yè),不會(huì)停止在分割線位置
RangeMaintainingScrollPhysics 當(dāng)內(nèi)容突然改變尺寸時(shí),試圖將滾動(dòng)位置保持在范圍內(nèi)的滾動(dòng)物理
示例:
PageView(
physics: const NeverScrollableScrollPhysics(),//禁止?jié)L動(dòng)
```
)