image_color_builder 1.0.4 copy "image_color_builder: ^1.0.4" to clipboard
image_color_builder: ^1.0.4 copied to clipboard

A Flutter package for generating the image and the image's dominant color with a given image url.

Image Color Builder #

pub packageStar on Github

A Flutter package for generating the image and the image's dominant color with a given image url.

Usage #

See examples to /example folder.

ImageColorBuilder(
  url: 'https://picsum.photos/200',
  // url: 'assets/images/local.jpg', // support to read local image
  fit: BoxFit.cover,
  maxCachedCount: 15,
  builder: (BuildContext context, Image? image, Color? imageColor) {
    return Container(
      padding: const EdgeInsets.all(40),
      decoration: BoxDecoration(
        color: imageColor?.withOpacity(0.8) ?? Colors.red,
        borderRadius: const BorderRadius.all(Radius.circular(8)),
      ),
      child: image ?? const Text('No image?'),
    );
  },
  placeholder: (contect, url) => Image.asset(
    'assets/images/placeholder.png',
    fit: BoxFit.fill,
  ),
  errorWidget: (context, url, error) => Image.asset(
    'assets/images/error.png',
    fit: BoxFit.fill,
  ),
)

Author #

Visit my github: janlionly
Contact with me by email: janlionly@gmail.com

Contribute #

I would love you to contribute to ImageColorBuilder

License #

ImageColorBuilder is available under the MIT license. See the LICENSE file for more info.

3
likes
140
points
30
downloads

Publisher

verified publisherjanlionly.dev

Weekly Downloads

A Flutter package for generating the image and the image's dominant color with a given image url.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, http, palette_generator

More

Packages that depend on image_color_builder