AnilocationTaskDescription constructor
const
AnilocationTaskDescription({
- required TickerProvider vsync,
- required MarkerId markerId,
- required ILocationDispatcher dispatcher,
- RippleListener? onRippleAnimation,
- bool useRotation = true,
- int runExpressAfter = 10,
- ILatLng begin = const ILatLng.empty(),
- ILatLng end = const ILatLng.empty(),
- Curve curve = Curves.linear,
- double angleThreshold = 5.5,
- OnAnimCompleted? onAnimCompleted,
- double rippleRadius = 0.5,
- LatLngListener? latLngListener,
- bool isActiveTrip = true,
- Color rippleColor = Colors.red,
- Duration duration = const Duration(milliseconds: 2000),
- Duration rippleDuration = const Duration(milliseconds: 2000),
- Duration rippleIdleAfter = const Duration(seconds: 30),
Implementation
const AnilocationTaskDescription({
required this.vsync,
required this.markerId,
required ILocationDispatcher dispatcher,
this.onRippleAnimation,
this.useRotation = true,
this.runExpressAfter = 10,
this.begin = const ILatLng.empty(),
this.end = const ILatLng.empty(),
this.curve = Curves.linear,
this.angleThreshold = 5.5,
this.onAnimCompleted,
this.rippleRadius = 0.5,
this.latLngListener,
this.isActiveTrip = true,
this.rippleColor = Colors.red,
this.duration = const Duration(milliseconds: 2000),
this.rippleDuration = const Duration(milliseconds: 2000),
this.rippleIdleAfter = const Duration(seconds: 30),
}) : _dispatcher = dispatcher;