Optional to hide CupertinoTabBar
up vote
0
down vote
favorite
I'm not actually sure whether this is a flutter issue or a usage issue. Either way, I want to hide the CupertinoTabBar in some specific screens.
Imagine my app widget tree is:
MaterialApp
- Login => To log in and navigate to Dashboard
- Dashboard (is CupertinoTabScaffold with parallel bottom navigation bar by CupertinoTabBar)
- A (a tab) => CameraPage => Submit Form (also have the bottom navigator bar)
- B (a tab) => Foo
- C (a tab) => Baa
Everything is work perfectly, exclude the Camera page always have the bottom navigation bar. I tried using the Navigator.of(context, rootNavigator: true)
and the navigator bar is been hide, but when I press a button to navigate to Submit Form, this page will be lost the navigator too.
I want the CupertinoTabBar to have a property (let say isShow
) and when isShow
is false, the navigator will be moved out of the screen by the transform, etc.
flutter flutter-layout
add a comment |
up vote
0
down vote
favorite
I'm not actually sure whether this is a flutter issue or a usage issue. Either way, I want to hide the CupertinoTabBar in some specific screens.
Imagine my app widget tree is:
MaterialApp
- Login => To log in and navigate to Dashboard
- Dashboard (is CupertinoTabScaffold with parallel bottom navigation bar by CupertinoTabBar)
- A (a tab) => CameraPage => Submit Form (also have the bottom navigator bar)
- B (a tab) => Foo
- C (a tab) => Baa
Everything is work perfectly, exclude the Camera page always have the bottom navigation bar. I tried using the Navigator.of(context, rootNavigator: true)
and the navigator bar is been hide, but when I press a button to navigate to Submit Form, this page will be lost the navigator too.
I want the CupertinoTabBar to have a property (let say isShow
) and when isShow
is false, the navigator will be moved out of the screen by the transform, etc.
flutter flutter-layout
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I'm not actually sure whether this is a flutter issue or a usage issue. Either way, I want to hide the CupertinoTabBar in some specific screens.
Imagine my app widget tree is:
MaterialApp
- Login => To log in and navigate to Dashboard
- Dashboard (is CupertinoTabScaffold with parallel bottom navigation bar by CupertinoTabBar)
- A (a tab) => CameraPage => Submit Form (also have the bottom navigator bar)
- B (a tab) => Foo
- C (a tab) => Baa
Everything is work perfectly, exclude the Camera page always have the bottom navigation bar. I tried using the Navigator.of(context, rootNavigator: true)
and the navigator bar is been hide, but when I press a button to navigate to Submit Form, this page will be lost the navigator too.
I want the CupertinoTabBar to have a property (let say isShow
) and when isShow
is false, the navigator will be moved out of the screen by the transform, etc.
flutter flutter-layout
I'm not actually sure whether this is a flutter issue or a usage issue. Either way, I want to hide the CupertinoTabBar in some specific screens.
Imagine my app widget tree is:
MaterialApp
- Login => To log in and navigate to Dashboard
- Dashboard (is CupertinoTabScaffold with parallel bottom navigation bar by CupertinoTabBar)
- A (a tab) => CameraPage => Submit Form (also have the bottom navigator bar)
- B (a tab) => Foo
- C (a tab) => Baa
Everything is work perfectly, exclude the Camera page always have the bottom navigation bar. I tried using the Navigator.of(context, rootNavigator: true)
and the navigator bar is been hide, but when I press a button to navigate to Submit Form, this page will be lost the navigator too.
I want the CupertinoTabBar to have a property (let say isShow
) and when isShow
is false, the navigator will be moved out of the screen by the transform, etc.
flutter flutter-layout
flutter flutter-layout
asked Nov 9 at 8:50
Frank Vu
18919
18919
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53222454%2foptional-to-hide-cupertinotabbar%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown