easy_cyber 0.0.1 copy "easy_cyber: ^0.0.1" to clipboard
easy_cyber: ^0.0.1 copied to clipboard

A Flutter package project to implement "cyber punk" style animation in an easy way.

English | 简体中文


easy_cyber #

An easy way to add "cyber punk" style animation to your widget.

Preview #

Usage #

    class CyberExample extends StatelessWidget {
        @override
        Widget build(BuildContext context) {
            return Scaffold(
                body: Container(
            child: Center(
                child: CyberPunk(
                    child: Image(image: AssetImage('imgs/panda_cyber.webp')),
                    dur: 500,
                    cyberItemCount: 10,
                    infinite: true,
                ),
            ),
            decoration: BoxDecoration(
                color: Colors.blueGrey,
            ),
            ));
        }
    }

Param Description #

Param Description Default
dur The max duration(milliseconds) of gradually showing/hiding animition 500
cyberItemCount Count of each 'cyper' animation piece in a single animition circle 10
cyberItemHeight Height of each 'cyper' animation piece. 10
maxHeight Max height of animation zone. Widget's height
repeatTimes Animation repeat times. 1
infinite If set to true, animition won't stop and repeatTimes won't work. false

Note #

This package mainly uses ClipPath widget and best applied with images. It's not perfect at all and easy to customize by yourself.

1
likes
40
pub points
0%
popularity

Publisher

unverified uploader

A Flutter package project to implement "cyber punk" style animation in an easy way.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

flutter

More

Packages that depend on easy_cyber