flutter_icon_effects is is a lightweight and customizable Flutter package that adds dynamic visual effects to icons, enhancing UI interactivity and user experience. Whether you're building a playful app or a sleek interface, this package helps you animate and style icons with ease.

Features

  • Easy to create icon button with oppacity effects
  • Full of customizable such as icon, background color, padding, size and more
  • Enhancing UI interactivity and user experience

Getting started

Add the following line to your pubspec.yaml file:

dependencies:
  flutter_icon_effects: ^1.0.0

Then run flutter pub get to fetch the package.

Usage

Import the package into your Dart file:

import 'package:flutter_icon_effects/flutter_icon_effects.dart';

Use the FlutterIconButtonEffects widget in your Flutter app:

FlutterIconButtonEffects(
    onTap: () {}, 
    onDoubleTap: () {},
    numberOfAnimatedOpacity: 2, //Number of animated oppacity over icon button 1,2,3 etc
    basedSize: 60, //Sized of icon button
    duration: 1000, 
    isAnimatedIcon: true, //Control icon animated or not
    paddingSize: 10, //Padding Radius
    icon: Icons.call, //Icon Data
    iconColor: Colors.white, //Icon Color
    color: Colors.lightGreen //Animated color
)

Additional information

Contributions to the flutter_icon_effects package are welcome! Please read the contribution guidelines before submitting a pull request.

Libraries

flutter_icon_effects
A library that provides visual effects for Flutter icons.