useCurvedAnimation method

CurvedAnimation useCurvedAnimation({
  1. required Animation<double> parent,
  2. required Curve curve,
  3. Curve? reverseCurve,
})

Creates and automatically disposes an CurvedAnimation.

Implementation

CurvedAnimation useCurvedAnimation({
  required Animation<double> parent,
  required Curve curve,
  Curve? reverseCurve,
}) {
  final state = stateOf(
    () => CurvedAnimation(
      parent: parent,
      curve: curve,
      reverseCurve: reverseCurve,
    ),
    onDispose: (e) => e.dispose(),
  );

  return state.value;
}