DecayConfig.byDirection constructor

const DecayConfig.byDirection({
  1. required Decay? extending,
  2. required Decay? retracting,
  3. Settle? settle,
})

Group by direction: extending covers both in-display and past-display extending; retracting covers both retracting states.

Implementation

const DecayConfig.byDirection({
  required this.extending,
  required this.retracting,
  this.settle,
})  : extendingPastDisplay = extending,
      retractingPastDisplay = retracting;