PullDownPopConfig constructor

const PullDownPopConfig({
  1. double? triggerScale,
  2. double? bgColorMinOpacity,
  3. double? contentMinScale,
  4. double? changeRate,
})

Implementation

const PullDownPopConfig(
    {double? triggerScale,
    double? bgColorMinOpacity,
    double? contentMinScale,
    double? changeRate})
    : triggerScale =
          (triggerScale != null && triggerScale < 1 && triggerScale > 0)
              ? triggerScale
              : 0.1,
      bgColorMinOpacity = (bgColorMinOpacity != null &&
              bgColorMinOpacity <= 1 &&
              bgColorMinOpacity >= 0)
          ? bgColorMinOpacity
          : 0.0,
      contentMinScale = (contentMinScale != null &&
              contentMinScale <= 1 &&
              contentMinScale > 0)
          ? contentMinScale
          : 0.4,
      changeRate = (changeRate != null && changeRate <= 1 && changeRate > 0)
          ? changeRate
          : 0.25;