欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android編程之簡(jiǎn)單啟動(dòng)畫(huà)面實(shí)現(xiàn)方法

 更新時(shí)間:2016年11月16日 09:27:29   作者:陳達(dá)輝  
這篇文章主要介紹了Android編程之簡(jiǎn)單啟動(dòng)畫(huà)面實(shí)現(xiàn)方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了開(kāi)機(jī)啟動(dòng)畫(huà)面的制作步驟及布局、Activity跳轉(zhuǎn)、權(quán)限控制等的相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Android簡(jiǎn)單啟動(dòng)畫(huà)面實(shí)現(xiàn)方法。分享給大家供大家參考,具體如下:

每個(gè)Android應(yīng)用程序啟動(dòng)之后都會(huì)出現(xiàn)一個(gè)Splash啟動(dòng)界面,顯示產(chǎn)品LOGO、公司LOGO或者開(kāi)發(fā)者信息。如果應(yīng)用程序啟動(dòng)時(shí)間比較長(zhǎng),那么啟動(dòng)界面就是一個(gè)很好的東西,可以讓用戶耐心等待這段枯燥的時(shí)間,提高用戶體驗(yàn)。

1. splash.xml布局文件

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:tools="http://schemas.android.com/tools"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  tools:context=".SplashActivity" >
  <ImageView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/welcome_android"
    android:scaleType="fitCenter" />
</RelativeLayout>

2. SplashActivity類,使用Handler的postDelayed方法,3秒后執(zhí)行跳轉(zhuǎn)到主視圖

package cn.eoe.leigo.splash;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
/**
 *
 * @{#} SplashActivity.java Create on 2013-5-2 下午9:10:01
 *
 * class desc:  啟動(dòng)畫(huà)面
 *
 * <p>Copyright: Copyright(c) 2013 </p>
 * @Version 1.0
 * @Author <a href="mailto:gaolei_xj@163.com">Leo</a>
 *
 *
 */
public class SplashActivity extends Activity {
  //延遲3秒
  private static final long SPLASH_DELAY_MILLIS = 3000;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.splash);
    // 使用Handler的postDelayed方法,3秒后執(zhí)行跳轉(zhuǎn)到MainActivity
    new Handler().postDelayed(new Runnable() {
      public void run() {
        goHome();
      }
    }, SPLASH_DELAY_MILLIS);
  }
  private void goHome() {
    Intent intent = new Intent(SplashActivity.this, MainActivity.class);
    SplashActivity.this.startActivity(intent);
    SplashActivity.this.finish();
  }
}

3. 配置AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
  package="cn.eoe.leigo.splash"
  android:versionCode="1"
  android:versionName="1.0" >
  <uses-sdk
    android:minSdkVersion="10"
    android:targetSdkVersion="10" />
  <application
    android:icon="@drawable/logo"
    android:label="@string/app_name" >
    <activity
      android:name=".SplashActivity"
      android:configChanges="keyboardHidden"
      android:label="@string/app_name"
      android:launchMode="singleTask"
      android:screenOrientation="portrait"
      android:theme="@android:style/Theme.NoTitleBar.Fullscreen" >
      <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
      </intent-filter>
    </activity>
    <activity android:name=".MainActivity" />
  </application>

PS:關(guān)于AndroidManifest.xml文件相關(guān)屬性功能可參考本站在線工具:

Android Manifest功能與權(quán)限描述大全:
http://tools.jb51.net/table/AndroidManifest

更多關(guān)于Android相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Android編程之a(chǎn)ctivity操作技巧總結(jié)》、《Android視圖View技巧總結(jié)》、《Android操作SQLite數(shù)據(jù)庫(kù)技巧總結(jié)》、《Android操作json格式數(shù)據(jù)技巧總結(jié)》、《Android數(shù)據(jù)庫(kù)操作技巧總結(jié)》、《Android文件操作技巧匯總》、《Android編程開(kāi)發(fā)之SD卡操作方法匯總》、《Android開(kāi)發(fā)入門與進(jìn)階教程》、《Android資源操作技巧匯總》及《Android控件用法總結(jié)

希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論