国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android啟動頁面定時跳轉的三種方法

2019-12-12 04:38:15
字體:
來源:轉載
供稿:網友

從我所做的項目來看,幾乎都少不了開始頁面,啟動頁面的作用能夠打廣告、發公告、做緩存處理、更新數據等等!Android實現開始頁面的跳轉,就是打開一個Android手機APP的歡迎界面后跳轉到指定界面,下面就讓我簡單介紹下比較常用的開始頁面的跳轉方法吧。

一、在onCreate里設置個Timer,然后建立Intent指向你要調用的Activity。設置Timer 任意秒后執行startActivity即可!(Timer是一種定時器工具,用來在一個后臺線程計劃執行指定任務,它可以計劃執行一個任務一次或反復多次)

 final Intent it = new Intent(this, Activity1.class); //你要轉向的Activity       Timer timer = new Timer();      TimerTask task = new TimerTask() {        @Override        public void run() {         startActivity(it); //執行         }       };     timer.schedule(task, 1000 * 10); //10秒后 

二、利用子線程在run方法中設置跳轉,用Handler來執行。

public class WelcomeActivity extends Activity {  @Override protected void onCreate(Bundle savedInstanceState) { <span style="white-space:pre"> </span>// TODO Auto-generated method stub <span style="white-space:pre"> </span>super.onCreate(savedInstanceState); <span style="white-space:pre"> </span>setContentView(R.layout.welcome); <span style="white-space:pre"> </span>new Handler().postDelayed(r, 1000);// 1秒后關閉,并跳轉到主頁面 }  Runnable r = new Runnable() {  @Override  public void run() {  // TODO Auto-generated method stub  Intent intent = new Intent();  intent.setClass(WelcomeActivity.this, MainActivity.class);  startActivity(intent);  finish();    }   }; } 

三、以動畫形式(旋轉、縮放等)作為開始頁面,這種方法在項目中也是比較常用的,比第一種方法多了動畫集,具體看代碼注釋!

開始動畫頁面布局splashMain.xml

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   android:layout_width="match_parent"   android:layout_height="match_parent" >    <ImageView     android:id="@+id/iv_splash_mainview"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:background="@drawable/splash_bg"     android:src="@drawable/splash_sheep_n" /> </LinearLayout> 

開始動畫頁面splashActivity.java

public class <span style="font-family: Arial, Helvetica, sans-serif;">splash</span><span style="font-family: Arial, Helvetica, sans-serif;">Activity extends Activity {</span>      private ImageView iv_mainview;   private AnimationSet as;    @Override   protected void onCreate(Bundle savedInstanceState) {     // TODO Auto-generated method stub     super.onCreate(savedInstanceState);          //去掉標題

主站蜘蛛池模板:
巫溪县|
达日县|
苍南县|
镇江市|
千阳县|
河池市|
宁强县|
贡觉县|
乡宁县|
胶州市|
定结县|
伊宁县|
岳普湖县|
奈曼旗|
读书|
九寨沟县|
沙洋县|
开封县|
临夏市|
岳阳县|
伊金霍洛旗|
清新县|
宿松县|
梅州市|
镇宁|
齐齐哈尔市|
门源|
静乐县|
长泰县|
桓台县|
洪湖市|
嫩江县|
襄垣县|
沙坪坝区|
鲁甸县|
安庆市|
鄱阳县|
阿拉尔市|
门头沟区|
凤山市|
资溪县|