|
|
@@ -154,7 +154,7 @@ public abstract class ActivityBase extends AppCompatActivity implements IHelperP
|
|
|
containerMain = findViewById(R.id.layout_container);
|
|
|
|
|
|
drawerLayout.setDrawerLockMode(DrawerLayout.LOCK_MODE_LOCKED_CLOSED);
|
|
|
- setDrawerLayoutEvent();
|
|
|
+ addDrawerLayoutAnimation();
|
|
|
|
|
|
allMenuView = new AllMenuView(this, drawerView, event -> {
|
|
|
final FragmentBase fragment = (FragmentBase) getSupportFragmentManager().findFragmentById(R.id.container_main);
|
|
|
@@ -377,7 +377,7 @@ public abstract class ActivityBase extends AppCompatActivity implements IHelperP
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 메뉴 Drawer 열고 닫는 부분 추가
|
|
|
+ * * open menu drawer
|
|
|
*/
|
|
|
public void openDrawer() {
|
|
|
if (false == isDrawerOpen()) {
|
|
|
@@ -388,6 +388,9 @@ public abstract class ActivityBase extends AppCompatActivity implements IHelperP
|
|
|
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * close menu drawer
|
|
|
+ */
|
|
|
public void closeDrawer() {
|
|
|
if (isDrawerOpen()) {
|
|
|
drawerLayout.closeDrawer(Gravity.END);
|
|
|
@@ -395,11 +398,19 @@ public abstract class ActivityBase extends AppCompatActivity implements IHelperP
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * drawer 상태 반환
|
|
|
+ *
|
|
|
+ * @return
|
|
|
+ */
|
|
|
private boolean isDrawerOpen() {
|
|
|
return drawerLayout.isDrawerOpen(Gravity.END);
|
|
|
}
|
|
|
|
|
|
- private void setDrawerLayoutEvent() {
|
|
|
+ /**
|
|
|
+ * drawer 애니메이션 적용
|
|
|
+ */
|
|
|
+ private void addDrawerLayoutAnimation() {
|
|
|
drawerLayout.addDrawerListener(new DrawerLayout.SimpleDrawerListener() {
|
|
|
@Override
|
|
|
public void onDrawerSlide(View drawerView, float slideOffset) {
|