smooth_image_view 1.0.0 copy "smooth_image_view: ^1.0.0" to clipboard
smooth_image_view: ^1.0.0 copied to clipboard

capable of displaying images from various sources like files, assets, and network URLs with customizable placeholders and loading effects

SmoothImageView Flutter Package #

A simple Flutter package that provides a flexible image rendering widget, capable of displaying images from various sources like files, assets, and network URLs with customizable placeholders and loading effects.

Features: #

  • Supports image loading from:
    • Local device files
    • Assets bundled with the app
    • Network URLs (with caching)
  • Includes support for loading placeholders with a shimmer effect when fetching network images.
  • Configurable height, width, and BoxFit for better layout control.
  • Easy to use in Flutter apps for dynamic image rendering.

Installation: #

Add smooth_image_view to your pubspec.yaml file:

dependencies:
  smooth_image_view: ^1.0.0

Then run the following command to install the package:

flutter pub get

Usage: #

import 'package:smooth_image_view/smooth_image_view.dart';

// Inside your widget tree:
SmoothImageView(
  image: 'https://example.com/image.jpg', // Network URL, file path, or asset path
  type: ImageType.networks, // Choose ImageType.assets, ImageType.files, or ImageType.networks
  height: 200.0,
  width: 200.0,
  placeHolder: CircularProgressIndicator(), // Custom placeholder widget
  fit: BoxFit.cover, // Control how the image should fit
),

Parameters: #

  • image: required
    The image source (URL, file path, or asset path).

  • type: required
    The type of image source (ImageType.assets, ImageType.files, or ImageType.networks).

  • placeHolder: (Optional)
    A widget to display while the image is loading. Defaults to a shimmer effect.

  • height: (Optional)
    Height of the image (in pixels).

  • width: (Optional)
    Width of the image (in pixels).

  • fit: (Optional)
    How the image should fit within its bounds. Defaults to BoxFit.cover. V

3
likes
0
points
21
downloads

Publisher

unverified uploader

Weekly Downloads

capable of displaying images from various sources like files, assets, and network URLs with customizable placeholders and loading effects

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

cached_network_image, flutter, shimmer

More

Packages that depend on smooth_image_view