image_masking_flutter 0.0.2 copy "image_masking_flutter: ^0.0.2" to clipboard
image_masking_flutter: ^0.0.2 copied to clipboard

The Image Masking Flutter Plugin allows developers to create an interactive image reveal effect.

image_masking_flutter #

The Image Masking Flutter Plugin allows developers to create an interactive image reveal effect. It allows users to interactively reveal or color an image by dragging their fingers across the screen.

Installation #

To use this package, add image_masking_flutter as a dependency in your pubspec.yaml file:

dependencies:

  image_masking_flutter: ^1.0.0
copied to clipboard

Usage #

import 'package:image_masking_flutter/image_masking_widget.dart';
copied to clipboard

GIF #

Example #

Create a GlobalKey

  final GlobalKey<ImageMaskingWidgetState> _imageMaskingKey = GlobalKey<ImageMaskingWidgetState>();
copied to clipboard

Use Image Masking Widget

  ImageMaskingWidget(
      key: _imageMaskingKey,
      height: MediaQuery.of(context).size.height/2,
      width: MediaQuery.of(context).size.width,
      margin: EdgeInsets.symmetric(vertical: MediaQuery.of(context).size.height/4,horizontal: 15),
      decoration: BoxDecoration(
          border: Border.all(color: Colors.black, width: 2)),
      coloredImage: "assets/images/kid_color.jpeg", //Use colored image here
      unColoredImage: "assets/images/kid_uncolor.jpeg", //Use outlined image without color with same size & resolution according to above colored image
    )
copied to clipboard

Reset the view

   _imageMaskingKey.currentState?.resetView();
copied to clipboard

Author #

Follow GitHub @Sohit-Sharma

Follow LinkedIn: @Sohit-Sharma

Contributing #

If you find a bug or want to contribute to this project, feel free to open an issue or submit a pull request. Contributions are welcome!

Happy Coding! #

7
likes
150
points
35
downloads

Publisher

unverified uploader

Weekly Downloads

2024.09.09 - 2025.03.24

The Image Masking Flutter Plugin allows developers to create an interactive image reveal effect.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

cupertino_icons, flutter

More

Packages that depend on image_masking_flutter