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

An animation library for sliding right back to the previous route

An animation library for sliding right back to the previous route

Features #

Demo

Getting started #

dependencies:
    horizontal_drag_back_widget: ^lastest

Usage #

1.add navigatorObservers

navigatorObservers: [
  HorizontalRouteObserver.getInstance(),
],

2.First Page add HorizontalDragBackParentWidget

HorizontalDragBackParentWidget(
    child: ...
),

3.Second page add HorizontalDragBackContainer

class SecondPage extends StatelessWidget {
  const SecondPage({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: Colors.transparent,
      body: HorizontalDragBackContainer(
        child: Container(
          width: double.infinity,
          color: Colors.white,
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: [
              const Text('Second Page'),
              MaterialButton(
                onPressed: () {
                  Navigator.pop(context);
                },
                child: const Text("BACK"),
              )
            ],
          ),
        ),
      ),
    );
  }
}

Additional information #

child page settings

opaque: false
1
likes
0
points
32
downloads

Publisher

unverified uploader

Weekly Downloads

An animation library for sliding right back to the previous route

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on horizontal_drag_back_widget