TileImage constructor
TileImage({
- required TickerProvider vsync,
- required TileCoordinates coordinates,
- required ImageProvider<
Object> imageProvider, - required void onLoadComplete(
- TileCoordinates coordinates
- required void onLoadError(
- TileImage tile,
- Object error,
- StackTrace? stackTrace
- required TileDisplay tileDisplay,
- required ImageProvider<
Object> ? errorImage,
Implementation
TileImage({
required this.vsync,
required this.coordinates,
required this.imageProvider,
required this.onLoadComplete,
required this.onLoadError,
required TileDisplay tileDisplay,
required this.errorImage,
}) : _display = tileDisplay,
_animationController = tileDisplay.when(
instantaneous: (_) => null,
fadeIn: (fadeIn) => AnimationController(
vsync: vsync,
duration: fadeIn.duration,
),
);