ImageOverlay static method
ImageOverlay
ImageOverlay(
- dynamic image, {
- dynamic bounds,
- ImageProvider<
Object> ? imageError, - double opacity = overlayOpacityDef,
- double rotation = overlayRotationDef,
- BoxFit fit = overlayFitDef,
- bool gaplessPlayback = overlayGaplessPlaybackDef,
- dynamic data,
- TapLayerCallback? onTap,
- TapUpLayerCallback? onTapUp,
- TapDownLayerCallback? onTapDown,
- TapLayerCallback? onTapCancel,
- TapLayerCallback? onSecondaryTap,
- TapDownLayerCallback? onSecondaryTapDown,
- TapUpLayerCallback? onSecondaryTapUp,
- TapLayerCallback? onSecondaryTapCancel,
- DoubleTapLayerCallback? onDoubleTap,
- LongPressLayerCallback? onLongPress,
- LongPressStartLayerCallback? onLongPressStart,
- LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
- LongPressUpLayerCallback? onLongPressUp,
- LongPressEndLayerCallback? onLongPressEnd,
- LongPressLayerCallback? onSecondaryLongPress,
- LongPressStartLayerCallback? onSecondaryLongPressStart,
- LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
- LongPressUpLayerCallback? onSecondaryLongPressUp,
- LongPressEndLayerCallback? onSecondaryLongPressEnd,
Implementation
static L.ImageOverlay ImageOverlay(
dynamic image, {
dynamic bounds,
ImageProvider? imageError,
double opacity = overlayOpacityDef,
double rotation = overlayRotationDef,
BoxFit fit = overlayFitDef,
bool gaplessPlayback = overlayGaplessPlaybackDef,
dynamic data,
L.TapLayerCallback? onTap,
L.TapUpLayerCallback? onTapUp,
L.TapDownLayerCallback? onTapDown,
L.TapLayerCallback? onTapCancel,
L.TapLayerCallback? onSecondaryTap,
L.TapDownLayerCallback? onSecondaryTapDown,
L.TapUpLayerCallback? onSecondaryTapUp,
L.TapLayerCallback? onSecondaryTapCancel,
L.DoubleTapLayerCallback? onDoubleTap,
L.LongPressLayerCallback? onLongPress,
L.LongPressStartLayerCallback? onLongPressStart,
L.LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate,
L.LongPressUpLayerCallback? onLongPressUp,
L.LongPressEndLayerCallback? onLongPressEnd,
L.LongPressLayerCallback? onSecondaryLongPress,
L.LongPressStartLayerCallback? onSecondaryLongPressStart,
L.LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate,
L.LongPressUpLayerCallback? onSecondaryLongPressUp,
L.LongPressEndLayerCallback? onSecondaryLongPressEnd,
}) {
return L.ImageOverlay(
image,
bounds: bounds,
imageError: imageError,
opacity: opacity,
rotation: rotation,
fit: fit,
gaplessPlayback: gaplessPlayback,
data: data,
options: L.InteractiveLayerOptions(
onTap: onTap,
onTapUp: onTapUp,
onTapDown: onTapDown,
onTapCancel: onTapCancel,
onSecondaryTap: onSecondaryTap,
onSecondaryTapDown: onSecondaryTapDown,
onSecondaryTapUp: onSecondaryTapUp,
onSecondaryTapCancel: onSecondaryTapCancel,
onDoubleTap: onDoubleTap,
onLongPress: onLongPress,
onLongPressStart: onLongPressStart,
onLongPressMoveUpdate: onLongPressMoveUpdate,
onLongPressUp: onLongPressUp,
onLongPressEnd: onLongPressEnd,
onSecondaryLongPress: onSecondaryLongPress,
onSecondaryLongPressStart: onSecondaryLongPressStart,
onSecondaryLongPressMoveUpdate: onSecondaryLongPressMoveUpdate,
onSecondaryLongPressUp: onSecondaryLongPressUp,
onSecondaryLongPressEnd: onSecondaryLongPressEnd,
),
);
}