안드로이드 앱을 살펴보면 거의 모든 앱이 왼쪽으로 스와이프 했을때
메뉴가 나오는 UI가 많이 있다.
그것을 지원해주는 오픈 소스가 MenuDrawer 이다.
변형방법 또한 다양하게 지원하고 있어서 쉽게 사용할 수 있다.
그 중 찾기 힘들었던 것을 공유하면
1. 전체 영역 말고 Contents 영역만 스와이프 되기.
- Type.BEHIND ==> Type.OVERLAY
2. 메뉴가 나올때 뒤쪽이 아닌 앞쪽으로 나타내기.
- MenuDrawer.MENU_DRAG_WINDOW ==> MenuDrawer.MENU_DRAG_CONTENT
예)
mLeftMenu = MenuDrawer.attach(this, net.simonvt.menudrawer.MenuDrawer.Type.OVERLAY, Position.LEFT,
MenuDrawer.MENU_DRAG_CONTENT);
3. 앞쪽으로 나타냈을때 검정 음영 조절하기.
DraggableDrawer 클래스
MAX_MENU_OVERLAY_ALPHA 값 조절. 수치가 낮을수록 연함.
4. 밀려서 나타냈을때 구분선 검정 음영 조절하기.
MenuDrawer 클래스
DEFAULT_DROP_SHADOW_DP 값 조절. 수치가 낮을수록 연함.
'Android' 카테고리의 다른 글
2016 Google Developers Summit (0) | 2016.05.04 |
---|---|
Android Studio MapView (0) | 2015.02.27 |
쌓여있는 액티비티 모두 지우기 (0) | 2014.01.21 |
안드로이드 앱 난독화 도구 ‘안드로이드엔브(AndroidEnv)’ (0) | 2013.09.16 |
안드로이드 구글맵 (0) | 2013.08.01 |