Android:啟動引導頁實現
2 android:layout_width=match_parent
3 android:layout_height=match_parent >
4
5
6 android:id=@+id/welcome_Img
7 android:contentDescription=welcome
8 android:layout_width=match_parent
9 android:layout_height=match_parent />
10
11
復制代碼
事件監聽器OnPageChangeListener
這個監聽器用來監聽頁面切換事件,實現這個接口用來處理頁面切換時,頁面指示器跟著改變狀態。實現代碼如下
復制代碼
1 /**
2 * 頁面切換的事件監聽器
3 * */
4 class pageChangeListener implements OnPageChangeListener{
5
6 /**
7 * 當某一個頁面被選中的時候觸發
8 * */
9 @Override
10 public void onPageSelected(int arg0) {
11 int count = directorLayout.getChildCount();
12 /**
13 * 指示器自對象順序和頁面顯示順序一樣的設置為on,其余的設置為off
14 * */
15 for(int i=0;i
16 ImageView iv = (ImageView) directorLayout.getChildAt(i);
17 if(i == arg0){
18 iv.setBackgroundResource(R.drawable.pageindicator_on);
19 }else{
20 iv.setBackgroundResource(R.drawable.pageindicator_off);
21 }
22 }
23 }
24
25 @Override
26 public void onPageScrolled(int arg0, float arg1, int arg2) {
27 // TODO Auto-generated method stub
28 }
29
30 @Override
31 public void onPageScrollStateChanged(int arg0) {
32 // TODO Auto-generated method stub
33 }
34 }
評論