Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alanchan-dev/Breathing-Collection


https://github.com/alanchan-dev/Breathing-Collection

Last synced: 1 day ago
JSON representation

Awesome Lists containing this project

README

        

# Breathing Collection
A collection of Flutter widgets with breathing animation.

### List of widgets
* [BreathingGlowingButton](#breathingglowingbutton)
* [BreathingBackground](#breathingbackground)
* More coming

## Installing

Add this to your package's pubspec.yaml file and run `flutter pub get`:

```yaml
dependencies:
breathing_collection: ^1.0.0+3
```
Now in your Dart code, you can use:

```dart
import 'package:breathing_collection/breathing_collection.dart';
```
---

## Examples

#### BreathingGlowingButton
![Breathing Glowing Button](https://raw.githubusercontent.com/DogeeeXD/Breathing-Collection/master/doc/screenshots/breathing_glowing_button.gif)

```dart
BreathingGlowingButton(
height: 60.0,
width: 60.0,
buttonBackgroundColor = Color(0xFF373A49);
glowColor = Color(0xFF777AF9);
icon = Icons.mic;
iconColor = Colors.white;
onTap = () {
// do something
};
)
```

#### BreathingBackground
![Breathing Background](https://raw.githubusercontent.com/DogeeeXD/Breathing-Collection/master/doc/screenshots/breathing_background.gif)

```dart
BreathingBackground(
initialMainColor = Color(0xFFDAD9E7),
transformedMainColor = Color(0xFFB1B1BD),
initialSecondaryColor = Color(0xFFB1B1BD),
transformedSecondaryColor = Colors.white,
begin = Alignment.topCenter,
end = Alignment.bottomCenter,
duration = Duration(seconds: 3),
)
```