본문 바로가기

프로그래밍 일반/안드로이드

drawer 동작 조건

https://recipes4dev.tistory.com/139

 

안드로이드 드로어레이아웃. (Android DrawerLayout)

1. 화면의 특정 영역에서 동적으로 열리고, 닫히는 사용자 인터페이스. 통상적으로, "안드로이드 레이아웃"이라고 하면, 화면의 전체 또는 일부에 자신의 영역을 확보한 다음, 정해진 규칙에 따라 자식(Children)..

recipes4dev.tistory.com

자식(Children)들 중 layout_gravity 속성 값을 가지지 않은 자식(Child)은 기본적으로 표시되는 주화면으로 취급되고, layout_gravity 속성 값을 가진 자식(Child)만이 Drawer로써 동작하는 것이죠

DrawerLayout이 layout_gravity속성을 갖은 자식을 찾아서 강제로 끌어낸다.

 

키;

https://goodmorningcody.wordpress.com/2015/10/08/android-programming-navigation-drawer-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-2/

 

Android Programming – Navigation Drawer 사용하기 2

지난 시간 MaterialDrawer를 활용해 Navigation Drawer를 만들어 봤습니다. MaterialDrawer 분명 잘 만들어진 오픈소스입니다. 하지만 MaterialDrawer를 통해 생성한 Drawer에 RecyclerView를 Item으로 추가하려 했더니, 연동이 쉽진 않았습니다. 그래서 MaterialDrawer를 과감하게 걷어내…

goodmorningcody.wordpress.com

 

액션바드로우 토글러는 드러우 레이아웃과 사용되고

drawr.addDrawerListenr(toggler)_구문은 토글을 클릭했을 때 드로ㅇ워의 반응을 이끌어낸다.

드로어의 기준점은 layout_Gravity여부

https://developer.android.com/reference/android/support/v4/app/ActionBarDrawerToggle

 

ActionBarDrawerToggle  |  Android 개발자  |  Android Developers

ActionBarDrawerToggle This package is part of the Android support library which is no longer maintained. The support library has been superseded by AndroidX which is part of Jetpack. We recommend using the AndroidX libraries in all new projects. You should

developer.android.com