mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-26 08:13:34 +08:00
fix(tabs): navbar flicker
This commit is contained in:
@ -50,6 +50,7 @@ class IOSTransition extends Animation {
|
|||||||
if (enteringHasNavbar) {
|
if (enteringHasNavbar) {
|
||||||
// entering page has a navbar
|
// entering page has a navbar
|
||||||
let enteringNavBar = new Animation(enteringView.navbarRef());
|
let enteringNavBar = new Animation(enteringView.navbarRef());
|
||||||
|
enteringNavBar.before.addClass('show-navbar');
|
||||||
this.add(enteringNavBar);
|
this.add(enteringNavBar);
|
||||||
|
|
||||||
let enteringTitle = new Animation(enteringView.titleRef());
|
let enteringTitle = new Animation(enteringView.titleRef());
|
||||||
|
@ -36,6 +36,7 @@ class MDTransition extends Animation {
|
|||||||
|
|
||||||
if (enteringHasNavbar) {
|
if (enteringHasNavbar) {
|
||||||
let enteringNavBar = new Animation(enteringView.navbarRef());
|
let enteringNavBar = new Animation(enteringView.navbarRef());
|
||||||
|
enteringNavBar.before.addClass('show-navbar');
|
||||||
this.add(enteringNavBar);
|
this.add(enteringNavBar);
|
||||||
|
|
||||||
let enteringBackButton = new Animation(enteringView.backBtnRef());
|
let enteringBackButton = new Animation(enteringView.backBtnRef());
|
||||||
|
@ -74,4 +74,9 @@ ion-buttons,
|
|||||||
|
|
||||||
ion-navbar.toolbar {
|
ion-navbar.toolbar {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
||||||
|
opacity: 0;
|
||||||
|
&.show-navbar {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user