All Projects → HitenDev → Flutter_effects

HitenDev / Flutter_effects

Licence: apache-2.0
flutter animation effects | custom widget | custom renderobject

Programming Languages

dart
5743 projects

Projects that are alternatives of or similar to Flutter effects

Web Vuw
A Web View for flutter
Stars: ✭ 40 (-90.5%)
Mutual labels:  flutter-plugin, flutter-apps
image-hover
💄 No Javascript, image hover effects you've always wanted
Stars: ✭ 48 (-88.6%)
Mutual labels:  effects, effect
nepali date picker
Material Style Date Picker with Bikram Sambat(Nepali) Calendar Support. Supports both Android and ios.
Stars: ✭ 30 (-92.87%)
Mutual labels:  flutter-plugin, flutter-apps
Motion-Tab-Bar
A beautiful animated flutter widget package library. The tab bar will attempt to use your current theme out of the box, however you may want to theme it.
Stars: ✭ 237 (-43.71%)
Mutual labels:  flutter-plugin, flutter-apps
Flutter i18n
This plugin create a binding between your translations from .arb files and your Flutter app.
Stars: ✭ 255 (-39.43%)
Mutual labels:  flutter-apps, flutter-plugin
liquid button
Liquify your buttons, web demo at website
Stars: ✭ 18 (-95.72%)
Mutual labels:  flutter-plugin, flutter-apps
Flutter-Apps
🌀 This is mainly focus on a complete application for production
Stars: ✭ 18 (-95.72%)
Mutual labels:  flutter-plugin, flutter-apps
flutter bolg manage
Flutter实战项目,采用Getx框架管理,遵循Material design设计风格,适合您实战参考或练手
Stars: ✭ 373 (-11.4%)
Mutual labels:  flutter-plugin, flutter-apps
http middleware
A middleware library for Dart's http library.
Stars: ✭ 38 (-90.97%)
Mutual labels:  flutter-plugin, flutter-apps
MeeInk
Material Design click effect
Stars: ✭ 33 (-92.16%)
Mutual labels:  effects, effect
flutter-app
Full Feature Todos Flutter Mobile app with fireStore integration.
Stars: ✭ 138 (-67.22%)
Mutual labels:  flutter-plugin, flutter-apps
Google nav bar
A modern google style nav bar for flutter.
Stars: ✭ 290 (-31.12%)
Mutual labels:  flutter-apps, flutter-plugin
getwidget-docs
Get Widgets UI library docs.
Stars: ✭ 17 (-95.96%)
Mutual labels:  flutter-plugin, flutter-apps
swipedetector
A Flutter package to detect up, down, left, right swipes.
Stars: ✭ 34 (-91.92%)
Mutual labels:  flutter-plugin, flutter-apps
getx-snippets-intelliJ
An extension to accelerate the process of developing applications with flutter, aimed at everyone using the GetX package.
Stars: ✭ 52 (-87.65%)
Mutual labels:  flutter-plugin, flutter-apps
flutter-tunein
Dynamically themed Music Player built with flutter
Stars: ✭ 108 (-74.35%)
Mutual labels:  flutter-plugin, flutter-apps
Flutter Credit Card Input Form
Flutter Credit Card Input form
Stars: ✭ 201 (-52.26%)
Mutual labels:  flutter-apps, flutter-plugin
Flutterexampleapps
[Example APPS] Basic Flutter apps, for flutter devs.
Stars: ✭ 15,950 (+3688.6%)
Mutual labels:  flutter-apps, flutter-plugin
A-Complete-Guide-To-Flutter
This repo contains all the small snippets related to Flutter Apps. Most of the projects/apps are deployed on Flutter Web using GitHub Actions CI Pipeline.
Stars: ✭ 70 (-83.37%)
Mutual labels:  flutter-plugin, flutter-apps
Qrcode scanner
🛠 Flutter QR code scanner plugin.
Stars: ✭ 274 (-34.92%)
Mutual labels:  flutter-apps, flutter-plugin

flutter effects

A flutter package which contains a collection of some cool and beautiful effects; support android and ios .

Screenshot

type support child screenshot
diffscale text
borderline any
rainbow text
explosion any
anvil any
scratchcard any
more more waiting

Usage

diffscale

void initState() {
  super.initState();
  sentences = [
    "What is design?",
    "Design is not just",
    "what it looks like and feels like.",
    "Design is how it works. \n- Steve Jobs",
    "Older people",
    "sit down and ask,",
    "'What is it?'",
    "but the boy asks,",
    "What can I do with it?. \n- Steve Jobs",
    "Swift",
    "Objective-C",
    "iPhone",
    "iPad",
    "Mac Mini",
    "MacBook Pro",
    "Mac Pro",
    "爱老婆",
    "老婆和女儿"
  ];
}

DiffScaleText(
  text: sentences[diffScaleNext % sentences.length],
  textStyle: TextStyle(fontSize: 20, color: Colors.blue),
)

Note:the variable diffScaleNext control next position;

borderline

LineBorderText(
    child: Text(
      "Border Effect",
      style: TextStyle(fontSize: 20),
    ),
    autoAnim: true)

rainbow

RainbowText(colors: [
  Color(0xFFFF2B22),
  Color(0xFFFF7F22),
  Color(0xFFEDFF22),
  Color(0xFF22FF22),
  Color(0xFF22F4FF),
  Color(0xFF5400F7),
], text: "Welcome to BBT", loop: true)

explosion

ExplosionWidget(
    tag: "Explosion Text",
    child: Container(
        alignment: Alignment.center,
        color: Colors.blueAccent,
        child: Text(
          "Explosion Text",
          style: TextStyle(
              fontSize: 20,
              color: Colors.red,
              fontWeight: FontWeight.bold),
        )))

anvil

        
AnvilEffectWidget(child: Text(
      "👉AnvilEffect👈",
      style: TextStyle(color: Colors.white, fontSize: 20),
    )

scratchcard

ScratchCardWidget(
    strokeWidth: 20,
    threshold: 0.5,
    foreground: (canvas, size, offset) {
      if (_image != null) {
        double scale;
        double dx = 0;
        double dy = 0;
        if (_image.width * size.height >
            size.width * _image.height) {
          scale = size.height / _image.height;
          dx = (size.width - _image.width * scale) / 2;
        } else {
          scale = size.width / _image.width;
          dy = (size.height - _image.height * scale) / 2;
        }
        canvas.save();
        canvas.translate(dx, dy);
        canvas.scale(scale, scale);
        canvas.drawImage(_image, Offset(0, 0), new Paint());
        canvas.restore();
      } else {
        canvas.drawRect(
            Rect.fromLTWH(0, 0, size.width, size.height),
            Paint()
              ..color = Colors.grey);
      }
    },
    child: Container(
      color: Colors.blueAccent,
      alignment: Alignment.center,
      child: Image.asset(
        "assets/images/icon_sm_sigin_status_three.png",
        fit: BoxFit.scaleDown, height: 20,),
    ))
    
  • strokeWidth : paint's strokewidth
  • threshold : the threshold to clear the foreground covering
  • foreground : draw foreground covering
  • child : draw child

More flutter effects are under development, so stay tuned! please follow me.

Author

License

This project is licensed under the Apache Software License, Version 2.0.

See LICENSE for full of the license text.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].