Skip to content

ZeshanGIT/fancy_cursor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fancy_cursor

pub package License GitHub code size in bytes

Simple yet super flexible custom cursor package.

Demo

Usage

Wrap the entire app or a widget with the FancyCursor()

import 'package:flutter/material.dart';
import 'package:fancy_cursor/fancy_cursor.dart';

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  // This widget is the root of your application.

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: FancyCursor(
        child: MyHomePage(),
      ),
    );
  }
}

Options

Option Type Default
child Widget *required
trail boolean true
color Color Colors.black
size double 8
delay Duration const Duration() - 0ms
curve Curve Curves.elasticOut
customCursor Widget null
trailColor Color Colors.black.withOpacity(0.3)
trailSize double 16
trailDelay Duration const Duration(milliseconds: 500)
trailOpacity Curve Curves.elasticOut
trailCustomCursor Widget null

Contributing

Contributions, Issues, and feature requests are welcome! Feel free to check issues page.

Show your support

Give one ⭐️ if this project helped you!

Buy Me A Coffee

License

Copyright © 2021 Seshan K S.
This project is MIT licensed.


Made with 💚, From Seshan.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Contributors