新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Android:啟動(dòng)引導(dǎo)頁(yè)實(shí)現(xiàn)

Android:啟動(dòng)引導(dǎo)頁(yè)實(shí)現(xiàn)

作者: 時(shí)間:2016-09-12 來(lái)源:網(wǎng)絡(luò) 收藏

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

復(fù)制代碼

事件監(jiān)聽器OnPageChangeListener

這個(gè)監(jiān)聽器用來(lái)監(jiān)聽頁(yè)面切換事件,實(shí)現(xiàn)這個(gè)接口用來(lái)處理頁(yè)面切換時(shí),頁(yè)面指示器跟著改變狀態(tài)。實(shí)現(xiàn)代碼如下

復(fù)制代碼

1 /**

2 * 頁(yè)面切換的事件監(jiān)聽器

3 * */

4 class pageChangeListener implements OnPageChangeListener{

5

6 /**

7 * 當(dāng)某一個(gè)頁(yè)面被選中的時(shí)候觸發(fā)

8 * */

9 @Override

10 public void onPageSelected(int arg0) {

11 int count = directorLayout.getChildCount();

12 /**

13 * 指示器自對(duì)象順序和頁(yè)面顯示順序一樣的設(shè)置為on,其余的設(shè)置為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 }


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞:

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉