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

outdated

A flutter library that add responsive capabilities to images

responsive_image #

A Flutter library that bring responsive capabilities to images.

Features #

  • Automatic image source selection based on size and device pixel density
  • Adjustable scaling preference
  • Extendability and customization with builder

Example #

Basic usage:

	ResponsiveImage(
		srcSet: {
			64: "https://via.placeholder.com/64",
			128: "https://via.placeholder.com/128",
			256: "https://via.placeholder.com/256",
			512: "https://via.placeholder.com/512",
		},
		scalePreference: ScalePreference.Upper,
	);

Usage with builder for further customization of the displayed image:

	ResponsiveImage(
		srcSet: {
			256: "https://via.placeholder.com/256",
			512: "https://via.placeholder.com/512",
			1024: "https://via.placeholder.com/1024",
		},
		builder: (BuildContext context, String url) {
			return CachedNetworkImage(
				imageUrl: url,
				placeholder: (context, url) => CircularProgressIndicator(),
				errorWidget: (context, url, error) => Icon(Icons.error),
			);
		},
	);
14
likes
40
pub points
19%
popularity

Publisher

unverified uploader

A flutter library that add responsive capabilities to images

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on responsive_image