'slidingdrawer'에 해당되는 글 2건

  1. 2010.02.15 [Android] Slidingdrawer (2) - horizontal
  2. 2010.02.15 [Android] Slidingdrawer (1) - vertical
Programming/Android2010.02.15 16:04

vertical과 다른 점은 slidingdrawer의 속성중에 android:orientation 를 "horizontal"로 바꾸어 주면 됩니다.

물론 handle도 거기에 맞게 해줘야 합니다.

handle에 넣을 이미지가 없어서 대충 글자로 해보았습니다.



    
		
    
	
		
		
		
			
		
	



 
신고
Posted by 초프(초보 프로그래머)
Programming/Android2010.02.15 15:22
안드로이드 메인에서 프로그램 목록을 볼때 위로 드래그하는 것과 같은 것이다.

slidingdrawer는 handle과 content 두개가 존재합니다.
handle : 슬라이딩시 클릭하는 부분
Content : 슬라이딩된 후에 내용이 보일 부분 이 두 부분은 필수 입니다.


handle과 content는 항상 이걸 써야한다는 제한은 없어 보인다. TextView, ImageView도 되고 Layout도 되는것 같다. 하지만 content에는 꼭 Layout을 써주는 것이 좋을 것 같다.

FrameLayout은 모든 것이 한곳에서 그려지므로 겹칠수 있다. 그래서 content에서 Layout을 써주지 않으면 내용이 겹쳐 보인다.



	
		
    
	
		
		
		
	


위와 같이 하면 내용이 겹치게 되어 다음과 같이 출력되게 됩니다.


이 문제를 가장 쉽게 해결하는 방법은 배경색으로 덮어 주는 것이다.

하지만 ImageView에 적용해봤자 효과가 없을 것이고... 그래서 Slidingdrawer에 배경색을 적용해 보니... 다음과 같다..

 


와전히 가려진다...  해결 방법은 content안에 layout을 두고 거기에 배경색을 넣는 것이다.

 





    
		
    
	
		
		
		
			
		
	


slidingdrawer는 수직으로 움직이는 것 뿐만 아니라 수평으로 움직이는 것도 있다.

꽤나 재밌어 보여서 이것저것 찾아 봤음. ^^;
신고
Posted by 초프(초보 프로그래머)