android中的ViewPage
ViewPage其實不是一個新玩意,它是Android擴充套件包v4包中的類,但是直到現在,還是有許多APP選擇使用它
ViewPage的主要作用是左右切換當前的view,實現滑動切換的效果,例如微信的滑動效果。ViewPager類直接繼承了ViewGroup類,所有它是一個容器類,可以在其中新增其他的view類。ViewPage經常和Fragment一起使用,並且提供了專門的FragmentPagerAdapter和FragmentStatePagerAdapter類供Fragment中的ViewPager使用。同時ViewPager類需要一個PagerAdapter介面卡類給它提供資料。
-
ViewPage的介面卡
和ListView等控制元件使用一樣,需要ViewPager設定介面卡來完成頁面和資料的繫結,在ViewPage的介面卡中,有四個是必須實現的,分別是getCount,isViewFromObject,instantiateItem,destroyItem
-
用集合裝下不同的頁面
在ViewPage中想要實現滑動切換View,首先需要將各個View裝起來,然後透過ViewPage的adapter來實現
-
setPageTransformer()
利用Viewpage自帶的方法setPageTransformer()可用於設定切換動畫,這些包括但不侷限於:
setAlpha(0) setTranslationX(0) setScaleX(1)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69917874/viewspace-2730637/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ViewPage實現輪播圖View
- android中的ListViewAndroidView
- Android中的RecyclerViewAndroidView
- Android中的intentAndroidIntent
- Android中的BitmapAndroid
- Android中的AOPAndroid
- Android中的NotificationAndroid
- Android中的targetsdkversioinAndroid
- Android中的VectorAndroid
- Android 中的 WindowAndroid
- Android 中的 FORTIFYAndroid
- Android中的使用Android
- Android中的handlerAndroid
- Android中的Web ServiceAndroidWeb
- Android中的分割線Android
- Android中的ClassLoaderAndroid
- Android中SearchView的使用AndroidView
- Android中的沙箱模型Android模型
- android中的mergeAndroid
- Android中Handler的使用Android
- Android中SwipeMenuListView的使用AndroidView
- Android中SoundPool的使用Android
- Android進階(七)Android中的ClassLoaderAndroid
- Android中的Selector的用法Android
- Android 中的DisplayMetrics類的用法Android
- Android中的ANR簡述Android
- 聊聊Android中的ContextImplAndroidContext
- Android中的廣播使用Android
- Cordova在Android中的使用Android
- Android中的懸浮框Android
- Android中的NDK總結Android
- Android中的Drawable和動畫Android動畫
- Android程式中的時間Android
- Android 中註解的使用Android
- Android中的IPC機制Android
- Android中的IntentFilter與安全AndroidIntentFilter
- 談談Android中的MVPAndroidMVP
- Android中shape的使用Android