真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用Android實現(xiàn)漸變啟動頁和帶有指示器的引導(dǎo)頁

小編給大家分享一下如何使用Android實現(xiàn)漸變啟動頁和帶有指示器的引導(dǎo)頁,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)建站是一家專注于成都做網(wǎng)站、網(wǎng)站設(shè)計與策劃設(shè)計,婁煩網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:婁煩等地區(qū)。婁煩做網(wǎng)站價格咨詢:13518219792

實現(xiàn)步驟:

1.首先我們做個有漸變動畫的啟動頁面SplashActivity

在onCreate里設(shè)置核心方法setAlphaAnimation()

public void setAlphaAnimation(){   //生成AlphaAnimation的對象   AlphaAnimation animation= new AlphaAnimation(this);   //設(shè)置動畫的持續(xù)時間   animation.setDuration(3000);   //給要漸變的控件設(shè)置動畫,比如說imageview,textview,linearLayout之類的   ll.setAnimation(animation);   //設(shè)置動畫監(jiān)聽,結(jié)束時跳轉(zhuǎn)到下一個頁面(首次打開就是引導(dǎo)頁面,反之就是主頁)   animation.setAnimationListener(new Animation.AnimationListener(){      public void onAnimationStart(Animation animation){ }      public void onAnimationEnd(Animation animation){          jump2Activity();            }      public void onAnimationRepeat(Animation animation){ }   });}

分析一下這個跳轉(zhuǎn)方法jump2Activity(),我們這里使用SharedPeference來判斷應(yīng)用是否首次打開,設(shè)變量isFirst默認值為0,進入引導(dǎo)頁跳轉(zhuǎn)到主頁時再把這個值設(shè)為1,這樣,每次跳轉(zhuǎn)時判斷isFirst的值,如果仍是默認值0則為首次打開進入引導(dǎo)頁,反之進入主頁。

public void jump2Activity(){  SharedPreferences sharedPreference= getSharedPreferences("data", MODE_PRIVATE);  String isFirst= sharedPreferences.getString("isFirst", "0");  Intent intent= new Intent();    if("0".equals(isFirst)){    intent.setClass(this, GuideActivity.class);  }else{    intent.setClass(this. MainActivity.class);  }  startActivity(intent);  finish();}

2.接下來我們做引導(dǎo)頁面

引導(dǎo)頁面是由三個控件組成,Viewpager,圓點指示器的線性布局linearlayout,最后一頁的 “進入應(yīng)用”按鈕。

     

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部