AnilocationTaskDescription.animarker constructor
AnilocationTaskDescription.animarker({
- required AnimarkerControllerDescription description,
- required MarkerId markerId,
- OnAnimCompleted? onAnimCompleted,
- LatLngListener? latLngListener,
- ILatLng begin = const ILatLng.empty(),
- ILatLng end = const ILatLng.empty(),
- Curve curve = Curves.linear,
- double angleThreshold = 5.5,
Implementation
factory AnilocationTaskDescription.animarker({
required AnimarkerControllerDescription description,
required MarkerId markerId,
OnAnimCompleted? onAnimCompleted,
LatLngListener? latLngListener,
ILatLng begin = const ILatLng.empty(),
ILatLng end = const ILatLng.empty(),
Curve curve = Curves.linear,
double angleThreshold = 5.5,
}) {
return AnilocationTaskDescription(
end: end,
begin: begin,
curve: curve,
markerId: markerId,
vsync: description.vsync,
duration: description.duration,
angleThreshold: angleThreshold,
latLngListener: latLngListener,
onAnimCompleted: onAnimCompleted,
runExpressAfter: description.runExpressAfter,
isActiveTrip: description.isActiveTrip,
rippleRadius: description.rippleRadius,
rippleColor: description.rippleColor,
useRotation: description.useRotation,
rippleDuration: description.rippleDuration,
onRippleAnimation: description.onRippleAnimation,
dispatcher:
ILocationDispatcher.queue(threshold: description.angleThreshold),
);
}