shouldAcceptUserOffset method

  1. @override
bool shouldAcceptUserOffset(
  1. ScrollMetrics position
)
override

决定是否接受用户的拖动偏移

参数:

  • position:滚动位置
  • 返回值:如果允许拖动则返回true,否则返回false

Implementation

@override

/// 决定是否接受用户的拖动偏移
///
/// 参数:
/// - [position]:滚动位置
/// - 返回值:如果允许拖动则返回true,否则返回false
bool shouldAcceptUserOffset(ScrollMetrics position) {
  // 如果父级是NeverScrollableScrollPhysics,则不接受用户拖动
  if (parent is NeverScrollableScrollPhysics) {
    return false;
  }
  return true;
}