universal_image_with_svg 0.0.1 copy "universal_image_with_svg: ^0.0.1" to clipboard
universal_image_with_svg: ^0.0.1 copied to clipboard

universal_image_with_svg

universal_image_with_svg #

A powerful and flexible Flutter widget that unifies how you display images from various sources: network, asset, and local file. It supports SVG and raster images and leverages extended_image and flutter_svg for advanced rendering.

Features #

✅ Unified widget for displaying:

  • Network images (http/https)
  • Asset images (including SVGs)
  • Local file images

✅ Customizable placeholders and error widgets
✅ Advanced gesture support via extended_image
✅ Border, radius, shape, alignment, clipping, and other UI options
✅ Tap handling
✅ Memory caching options
✅ SVG support with theming

Getting Started #

Installation #

Add this to your pubspec.yaml:

dependencies:
  universal_image_with_svg: ^1.0.0

Import #

import 'package:universal_image_with_svg/universal_image_with_svg.dart';

Usage #

UniversalImage(
  'https://example.com/image.jpg',
  width: 100,
  height: 100,
  fit: BoxFit.cover,
  borderRadius: BorderRadius.circular(8),
  placeholder: CircularProgressIndicator(),
  errorPlaceholder: Icon(Icons.error),
  onTap: () {
    print('Image tapped!');
  },
)

License #

MIT

0
likes
110
points
131
downloads

Publisher

unverified uploader

Weekly Downloads

universal_image_with_svg

Documentation

API reference

License

MIT (license)

Dependencies

extended_image, flutter, flutter_svg

More

Packages that depend on universal_image_with_svg