-
Android Sliding Drawer Tutorial(슬라이드 바)안드로이드/학습&강좌 2011. 6. 15. 00:53
좋은글을 추천하고자 글을 쓴다.
androidpeople에 가보면 괜찮은 예제들이 많이 있다 걔중 한개가 슬라이드 바인데
핸드폰에서 노피부분을 내리면 슬라이드 하여 내려오듯이 이 예제가 그러한 기능을 보여주고 있다.
요새 UI관련된 글을 많이 포스팅 하게 되는데, 기능 구현에 있어서 UI가 차지 하는 비중이 많다.
상당히 짜증이 많이 나는 부분이기도 하며.. 기술적으로 어려운 부분도 많이 있을 터
개인적으로는 UI 위주의 코딩보다는 기능구현 퍼포먼스에 대해 더 흥미가 많다.
그게 UI 프로그래머에 비해 더 비중이 있을 것도 당연할 터.
넋두리는 이정도 해두고 예제에 대해 소개해 주겠다.
slidingDrawerExample.javapackage com.androidpeople.drawer;import android.app.Activity;import android.os.Bundle;import android.widget.Button;import android.widget.SlidingDrawer;import android.widget.SlidingDrawer.OnDrawerCloseListener;import android.widget.SlidingDrawer.OnDrawerOpenListener;public class slidingDrawerExample extends Activity { Button slideHandleButton; SlidingDrawer slidingDrawer; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); slideHandleButton = (Button) findViewById(R.id.slideHandleButton); slidingDrawer = (SlidingDrawer) findViewById(R.id.SlidingDrawer); slidingDrawer.setOnDrawerOpenListener(new OnDrawerOpenListener() { @Override public void onDrawerOpened() { slideHandleButton.setBackgroundResource(R.drawable.openarrow); } }); slidingDrawer.setOnDrawerCloseListener(new OnDrawerCloseListener() { @Override public void onDrawerClosed() { slideHandleButton.setBackgroundResource(R.drawable.closearrow); } }); }}
이런식으로 구현이 된다.~ 잘만 이용하면 괜찮은 효과를 낼 수 있을 것 같으니 연구해 보길 바란다~
'안드로이드 > 학습&강좌' 카테고리의 다른 글
EditText Styling 하기(코너 라인드 처리) (6) 2011.08.06 DB SQLite (update) (4) 2011.08.02 DB SQLite (insert/select) (1) 2011.08.02 세로 프로그래스바(Vertical SeekBar) (45) 2011.07.30 미디어 스캐닝을 통한 Mp3 / 동영상 파일 재생 하기 (3) 2011.06.28 C2DM 사용 하기 (1) (3) 2011.06.13 C2DM 서비스 사용을 위한 준비 (2) 2011.06.12 특이한 UI 구성 소개 (0) 2011.06.11 갤러리를 이용한 커버플로우 만들기 (1) 2011.06.11 DrawArc 를 이용한 원그리기 (0) 2011.06.06 댓글