마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

드래그로 슬라이드 메뉴

0 추천

안녕하세요

슬라이드 메뉴를 만들어 보려고 합니다

 

이번에 네이버홈페이지가 바꼇는데요

 

 

이런식으로 1번화면에서 왼쪽아래에 있는 아이콘을 누르면 2번화면처럼 메뉴가 나오는데요

 

이 메뉴를 없앨때는 메뉴 오른쪽에 알파처리된곳을 클릭하거나, 뒤로가기 버튼을 누르거나, x버튼을 누르거나,

메뉴영역을 오른쪽에서 왼쪽으로 드래그 하면 없어집니다.

 

현재 이걸 흉내내면서 만들어보고 있는데요

일단 프레임 레이아웃에

1번화면을 깔고

그 위에 2 메뉴화면을 2등분해서 왼쪽엔 리스트뷰로 메뉴를 만들고

오른쪽엔 BG에 알파값으로 줘서 저것과 비슷하게 만들었습니다.

 

애니메이션이랑 setVisible을 통해서 거의 다 비슷하게 만든것같긴한데

메뉴를 숨길때 메뉴영역를 드래그하면 없어지는건 잘 안되네요 ㅠㅠ

 

메뉴를 싸고 있는 레이아웃에 터치이벤트로 액션 무브 일때 x좌표값을 얻어서 그걸로 계산해서 종료하게 하려고 생각햇었는데 아예 안되더라구요 (Log.d 로 x좌표 찍어서 볼려고 해도 안나오는것같아요)

 

안드로이드 초보라 그냥 생각나는대로 시도해봤는데 다른방법으로 해야하는건가요??ㅠㅠ

wnlf (830 포인트) 님이 2013년 11월 2일 질문

2개의 답변

0 추천
외부 라이브러리 쓰지않고 직접 만드신다면 라이브러리를 참고하시는건 어떤가여?
건방진프로그래머 (26,630 포인트) 님이 2013년 11월 2일 답변
음..그러면 이와 관련된 라이브러리 뭐로 검색하면 될까요??ㅠㅠ
1번화면을 옆으로 밀어내면서 슬라이딩이 아닌 그 위에 겹치는 슬라이딩으로 찾아야하는뎅..
0 추천
익명사용자 님이 2013년 11월 3일 답변
...