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

outdated

Flutter widget that automatically splits the screen into two views based on available space. This is based on Navigator 2.0.

flutter_split_view #

A Navigator 2.0 based Flutter widget that automatically splits the screen into two views based on available space.

Demo

Usage #

MaterialApp(
    title: 'SplitView Demo',
    home: SplitView.material(
        child: MainPage(),
    ),
);

Cupertino:

CupertinoApp(
    title: 'SplitView Demo',
    home: SplitView.cupertino(
        child: MainPage(),
    ),
);

Push

SplitView.of(context).push(SecondPage());

Push with an optional title, which will be used as the back button's title in Cupertino:

SplitView.of(context).push(
    SecondPage(),
    title: 'Second',
);

Pop

SplitView.of(context).pop();

Pop until the n-th page:

SplitView.of(context).popUntil(1);

Set the page displayed in the secondary view

SplitView.of(context).setSecondary(SecondPage());

This will clear the stack and push the new page, making it the second page in the stack.

Example #

30
likes
0
points
180
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter widget that automatically splits the screen into two views based on available space. This is based on Navigator 2.0.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on flutter_split_view