TiltConfig constructor
const
TiltConfig({
- bool disable = false,
- Offset? initial,
- double angle = 10.0,
- List<
TiltDirection> ? direction, - bool enableReverse = false,
- FilterQuality? filterQuality,
- bool enableGestureSensors = true,
- double sensorFactor = 10.0,
- bool enableSensorRevert = true,
- double sensorRevertFactor = 0.05,
- Duration sensorMoveDuration = const Duration(milliseconds: 50),
- bool enableGestureHover = true,
- bool enableGestureTouch = true,
- bool enableRevert = true,
- bool enableOutsideAreaMove = true,
- Duration moveDuration = const Duration(milliseconds: 100),
- Duration leaveDuration = const Duration(milliseconds: 300),
- Curve moveCurve = Curves.linear,
- Curve leaveCurve = Curves.linear,
- Duration controllerMoveDuration = const Duration(milliseconds: 100),
- Duration controllerLeaveDuration = const Duration(milliseconds: 300),
Tilt effect config. 倾斜效果配置。
Implementation
const TiltConfig({
this.disable = false,
this.initial,
this.angle = 10.0,
this.direction,
this.enableReverse = false,
this.filterQuality,
this.enableGestureSensors = true,
this.sensorFactor = 10.0,
this.enableSensorRevert = true,
this.sensorRevertFactor = 0.05,
this.sensorMoveDuration = const Duration(milliseconds: 50),
this.enableGestureHover = true,
this.enableGestureTouch = true,
this.enableRevert = true,
this.enableOutsideAreaMove = true,
this.moveDuration = const Duration(milliseconds: 100),
this.leaveDuration = const Duration(milliseconds: 300),
this.moveCurve = Curves.linear,
this.leaveCurve = Curves.linear,
this.controllerMoveDuration = const Duration(milliseconds: 100),
this.controllerLeaveDuration = const Duration(milliseconds: 300),
}) : assert(sensorRevertFactor >= 0 && sensorRevertFactor <= 1);