enable hide menu view
This commit is contained in:
parent
b2866260b4
commit
da3b563fff
|
@ -130,7 +130,12 @@ public class ControlButton extends AppCompatButton implements CustomView {
|
||||||
cancelAllEvent();
|
cancelAllEvent();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
alphaListener = invalidate -> Schedulers.androidUIThread().execute(() -> setAlpha(menu.isHideAllViews() ? 0 : 1));
|
alphaListener = invalidate -> Schedulers.androidUIThread().execute(() -> {
|
||||||
|
int value = menu.isHideAllViews() ? 0 : 1;
|
||||||
|
setAlpha(value);
|
||||||
|
gameMenu.getViewManager().menuView.setAlpha(value);
|
||||||
|
((DrawerLayout) gameMenu.getLayout()).setDrawerLockMode(value);
|
||||||
|
});
|
||||||
|
|
||||||
post(() -> {
|
post(() -> {
|
||||||
notifyData();
|
notifyData();
|
||||||
|
|
|
@ -18,6 +18,7 @@ import java.util.logging.Level;
|
||||||
public class ViewManager {
|
public class ViewManager {
|
||||||
|
|
||||||
private final GameMenu gameMenu;
|
private final GameMenu gameMenu;
|
||||||
|
public MenuView menuView;
|
||||||
|
|
||||||
public ViewManager(GameMenu gameMenu) {
|
public ViewManager(GameMenu gameMenu) {
|
||||||
this.gameMenu = gameMenu;
|
this.gameMenu = gameMenu;
|
||||||
|
@ -25,7 +26,7 @@ public class ViewManager {
|
||||||
|
|
||||||
public void setup() {
|
public void setup() {
|
||||||
// Initialize menu view
|
// Initialize menu view
|
||||||
MenuView menuView = new MenuView(gameMenu.getActivity());
|
menuView = new MenuView(gameMenu.getActivity());
|
||||||
menuView.setElevation(114.0f);
|
menuView.setElevation(114.0f);
|
||||||
menuView.setup(gameMenu);
|
menuView.setup(gameMenu);
|
||||||
gameMenu.getBaseLayout().addView(menuView);
|
gameMenu.getBaseLayout().addView(menuView);
|
||||||
|
|
Loading…
Reference in New Issue