The bottom bar slides in on a cold start.
This commit is contained in:
parent
00f0957aa7
commit
e1bf16f20c
1 changed files with 21 additions and 0 deletions
|
|
@ -74,6 +74,9 @@ public class MainActivity extends AbsSlidingMusicPanelActivity
|
|||
|
||||
private boolean blockRequestPermissions;
|
||||
|
||||
private boolean bottomBarSupposedToBeHidden = true;
|
||||
private boolean keepBottomBarHidden = true;
|
||||
|
||||
@Override
|
||||
protected void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
|
|
@ -91,8 +94,15 @@ public class MainActivity extends AbsSlidingMusicPanelActivity
|
|||
|
||||
if (savedInstanceState == null) {
|
||||
setMusicChooser(PreferenceUtil.getInstance(this).getLastMusicChooser());
|
||||
new Handler().postDelayed(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
initDelayedBottomBar();
|
||||
}
|
||||
}, 500);
|
||||
} else {
|
||||
restoreCurrentFragment();
|
||||
initDelayedBottomBar();
|
||||
}
|
||||
|
||||
if (!checkShowIntro()) {
|
||||
|
|
@ -400,6 +410,17 @@ public class MainActivity extends AbsSlidingMusicPanelActivity
|
|||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void hideBottomBar(boolean hide) {
|
||||
bottomBarSupposedToBeHidden = hide;
|
||||
super.hideBottomBar(hide || keepBottomBarHidden);
|
||||
}
|
||||
|
||||
private void initDelayedBottomBar() {
|
||||
keepBottomBarHidden = false;
|
||||
hideBottomBar(bottomBarSupposedToBeHidden);
|
||||
}
|
||||
|
||||
public interface MainActivityFragmentCallbacks {
|
||||
boolean handleBackPress();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue