drag_ball 0.3.0 copy "drag_ball: ^0.3.0" to clipboard
drag_ball: ^0.3.0 copied to clipboard

outdated

A Flutter package, inspiration Indonesia e-commerce widget or similiar AssistiveTouch on Iphone.

cover #

flutter badge paypal
A flutter package, inspiration Indonesian e-commerce widget or similiar AssistiveTouch on Iphone.


⚠️ Note #

  • Give the ball the same width as the ball size, for animation calculations.
  • Put [DragBall] on top the Scaffold

Example #

Dragball(
  ball: FlutterLogo(
    size: 70,
  ),
  initialPosition: const DragballPosition(
    top: 200,
    isRight: false,
  ),
  withIcon: false,
  animationSizeDuration: const Duration(milliseconds: 300),
  ballSize: 70,
  onTap: () {
    debugPrint('Dragball Tapped ${DateTime.now().microsecond}');
  },
  onPositionChanged: (DragballPosition position) {
    debugPrint(position.toString());
  },
  child: Scaffold(
    appBar: AppBar(
      title: Text('Dragball Example'),
    ),
    body: ListView.builder(
      padding: const EdgeInsets.all(20),
      itemBuilder: (BuildContext context, int index) {
        return Container(
          height: 200,
          width: double.infinity,
          margin: const EdgeInsets.only(bottom: 16),
          decoration: BoxDecoration(
            color: Colors.grey[200],
            borderRadius: const BorderRadius.all(Radius.circular(10)),
          ),
        );
      },
      itemCount: 5,
    ),
  ),
);

Output #

output


🚧 Maintener #

account avatar
Farhan Fadila
📫 How to reach me: farhan.fadila1717@gmail.com

❤️ Suport Maintener #

badge paypal badge linktree

36
likes
0
pub points
78%
popularity

Publisher

verified publisherfarhanfadila.site

A Flutter package, inspiration Indonesia e-commerce widget or similiar AssistiveTouch on Iphone.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on drag_ball