ViewPager常用來制作引導頁,就是我們經常看到的打開一個APP后,出現的幾個圖片展示頁面。本文做的小例子效果如下圖:
是的,我又拿這四張狂拽炫酷的汽車圖片來展示了,哈哈哈,我也是懶到一定的程度了,連圖片都懶得找。
好啦,開始寫步驟吧~
一、新建一個布局文檔,用于放置上面四張圖的布局
這里只放第一頁的布局,其他三個頁面的布局和這個是類似的,只改了圖片來源名稱和文本文字。
二、接下來我們在Activity中聲明一個泛型為View的數組List,用于存放這四個布局,不過要先把布局轉換成View,才能放到List中。
先聲明:
再定義:
這一步完成后,我們的四個布局就已經加載到List列表中了。
三、有了ViewPager控件,有了數據源,接下來就是要定義Adapter適配器了。
我們創建一個MyAdapter類繼承PagerAdapter,在PagerAdapter中有幾個重要的方法:
1、destroyItem ? 刪除item
2、instantiateItem ?實例化item
3、getCount ? ?item的數量
四、適配器類寫完后,在Activity中把適配器裝載到List中就可以了。