Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davigmacode/flutter_animated_checkmark

Easy way to displaying, animating, and styling checkmark icon.
https://github.com/davigmacode/flutter_animated_checkmark

animated checkmark flutter package widgetarian

Last synced: about 1 month ago
JSON representation

Easy way to displaying, animating, and styling checkmark icon.

Awesome Lists containing this project

README

        

[![Pub Version](https://img.shields.io/pub/v/animated_checkmark)](https://pub.dev/packages/animated_checkmark) ![GitHub](https://img.shields.io/github/license/davigmacode/flutter_animated_checkmark) [![GitHub](https://badgen.net/badge/icon/buymeacoffee?icon=buymeacoffee&color=yellow&label)](https://www.buymeacoffee.com/davigmacode) [![GitHub](https://badgen.net/badge/icon/ko-fi?icon=kofi&color=red&label)](https://ko-fi.com/davigmacode)

Easy way to displaying, animating, and styling checkmark icon.

## Preview

[![Preview](https://github.com/davigmacode/flutter_animated_checkmark/raw/main/media/preview.gif)](https://davigmacode.github.io/flutter_animated_checkmark)

[Demo](https://davigmacode.github.io/flutter_animated_checkmark)

## Features

* Animated check/uncheck/undetermined by boolean value or double value.
* Animated color, weight, and size.
* Rounded or sharpen line style.
* Optionally draw cross for falsy value.
* Optionally undraw dash for undetermined value.

## Usage

For a complete usage, please see the [example](https://pub.dev/packages/animated_checkmark#-example-tab-).

To read more about classes and other references used by `animated_checkmark`, see the [API Reference](https://pub.dev/documentation/animated_checkmark/latest/).

```dart
// animate by value flag
Checkmark(
checked: true,
indeterminate: false,
size: 12,
color: Colors.blue,
drawCross: true,
drawDash: false,
);

// animate by progress value [-1.0 to 1.0]
RawCheckmark(
progress: 0.5,
weight: 2,
size: 12,
color: Colors.blue,
rounded: true,
);
```

## Sponsoring

Buy Me A Coffee
Ko-Fi

If this package or any other package I created is helping you, please consider to sponsor me so that I can take time to read the issues, fix bugs, merge pull requests and add features to these packages.