- Android Support library v4에서 바뀐 부분 정리
2013.05
http://developer.android.com/tools/extras/support-library.html
- 창의 가장자리에서 끌어 당기는 Navigation Drawer인 DrawerLayout Widget 추가.
- 다양한 화면크기에 적용 가능하며, 상세내용을 표시하는 view를 위한 SlidingPaneLayout Widget 추가.
- DrawerLayout과 ActionBar의 기능을 연결하는 ActionBarDrawerToggle 추가.
- 상위 view에서 view를 드래그하기 위한 새 구성요소로 ViewDragHelper 추가.
- Scroller와 OverScroller의 호환성을 지원하는 ScrollerCompat 추가.
- PagerAdapter 클래스에서 notifyDataSetChanged()를 호출없이 변경되는 경우 ViewPager가 exception을 throw하도록 업데이트.
- ViewPager 객체를 정렬 순서로 그릴 때의 문제를 수정.
- GestureDetectorCompat 이 tap timeout과 long press event에서의onSingleTapConfirmed(MotionEvent)를 호출하지 못한 것을 수정.
1. DrawerLayout (Android Sample Project > Android 4.2.2 > Support4Demos > Widget > Drawer layout 참조)
http://developer.android.com/training/implementing-navigation/nav-drawer.html
- Create a Drawer Layout
- Initialize the Drawer List
- Handle Navigation Click Events
2. SlidingPaneLayout(Android Sample Project > Android 4.2.2 > Support4Demos > Widget > Sliding pane layout 참조)
- Initialize the SlidingPane List
- Handle Navigation Click Events
3. ActionBarDrawerToggle (Android Sample Project > Android 4.2.2 > Support4Demos > Widget > Drawer layout 참조)
http://developer.android.com/training/implementing-navigation/nav-drawer.html
- Listen for Open and Close Events
4. ViewDragHelper
- 상위 view에서 view를 드래그하기 위한 새 구성요소로 ViewDragHelper
- DrawerLayout & SlidingPaneLayout 클래스 내에 구현되어있음.
5 ScrollerCompat
- platform version과 관계없이 Scroller와 OverScroller의 물리적 속성 및 fling 동작을 구현.
6 PagerAdapter throw exception
- PagerAdapter의 notifyDataSetChanged() 주석처리 시
- Support v4 before revision13
- Support v4 revision13
8 GestureDetectorCompat
- onSingleTapConfirmed(MotionEvent)를 호출하지 못한 것을 수정.
- 아래 부분 참조
http://blog.naver.com/PostView.nhn?blogId=visualc98&logNo=94697746
'Android' 카테고리의 다른 글
[android]fragment show(visible) & hide(gone) (0) | 2013.07.22 |
---|---|
[android]WebView history stack & back (0) | 2013.05.29 |
[android]Button의 Drawable을 SourceCode로 작성 (0) | 2013.05.15 |
[android]Bitmap to NinePatch (0) | 2013.05.13 |
[android]convert intent to string(uri) _ intent를 String(Uri)값으로 변환하기 (0) | 2013.05.06 |