AndroidStudio製作歡迎介面與應用圖示
前言
大家好,我是 Vic
,今天給大家帶來AndroidStudio製作歡迎介面與應用圖示
的概述,希望你們喜歡
歡迎介面與應用圖示
本專案使用Android Studio 3.0.1作為開發工具
activity_splash.xml
建立了一個activity_splash.xml佈局檔案,為歡迎介面佈局,首先修改為 RelativeLayout 佈局
<?xml version="1.0" encoding="utf-8"?>
<!--新增一張歡迎介面的背景-->
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width = "match_parent"
android:layout_height="match_parent"
android:background="@drawable/launch_bg">
<!--顯示版本號-->
<TextView
android:id="@+id/tv_version"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@android:color/white"
android:textSize="14sp"
android:layout_centerInParent="true"/>
</RelativeLayout>
SplashActivity.java
建立 SplashActivity.java 類,歡迎介面實現類
package cn.edu.gdmec.android.androidstudiodemo;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import java.util.Timer;
import java.util.TimerTask;
public class SplashActivity extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
//設定此介面為
// 豎屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
init();
}
private void init() {
TextView tv_version = findViewById(R.id.tv_version);
try {
PackageInfo packageInfo = getPackageManager().getPackageInfo(getPackageName(),0);
tv_version.setText("version:"+packageInfo.versionName);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
tv_version.setText("version");
}
//利用timer讓此介面延遲3秒後跳轉,timer有一個執行緒,該執行緒不斷執行task
Timer timer = new Timer();
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
//傳送intent實現頁面跳轉,第一個引數為當前頁面的context,第二個引數為要跳轉的主頁
Intent intent = new Intent(SplashActivity.this,MainActivity.class);
startActivity(intent);
//跳轉後關閉當前歡迎頁面
SplashActivity.this.finish();
}
};
//排程執行timerTask,第二個引數傳入延遲時間(毫秒)
timer.schedule(timerTask,3000);
}
}
AndroidManifest.xml
在清單檔案 AndroidManifest.xml 中配置歡迎介面,將應用入口修改為歡迎介面,再去除 ActionBar 效果
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="cn.edu.gdmec.android.androidstudiodemo">
<!--原為android:theme="@style/AppTheme"-->
<!--去除ActionBar標題欄-->
<!--新增應用圖示,app_icon-->
<application
android:allowBackup="true"
android:icon="@drawable/app_icon"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.AppCompat.NoActionBar">
<activity android:name=".SplashActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<!--新增實現類-->
<activity android:name=".MainActivity"></activity>
</application>
</manifest>
補充
該製作過程中有如背景圖片的加入,可以自行找相關圖片的加入或者獨自DIY。其中MainActivity.java和activity_main.xml未做過任何改變。
總結
- 本文講了AndroidStudio製作歡迎介面與應用圖示,如果您還有更好地理解,歡迎溝通
- 定位:分享
Android
&Java
知識點,有興趣可以繼續關注
相關文章
- 用CSS來製作圖示CSS
- [譯] 為你的 React 應用製作 SVG 圖示庫ReactSVG
- android 歡迎介面Android
- MRI:圖解25國最受歡迎的5款應用圖解
- 蘋果iOS圖示顏色受歡迎度排名蘋果iOS
- svg製作小圖示SVG
- web 前端 圖示製作Web前端
- 使用svg製作字型圖示SVG
- win10啟動時不顯示歡迎介面怎麼辦Win10
- PPT怎麼製作漸變UI圖示?PPT扁平化圖示圖片的製作方法UI
- windows10歡迎介面太久了怎麼辦_windows10歡迎介面很慢解決方法Windows
- AE製作livephoto動態圖示
- Nielsen:調查顯示谷歌地圖為最受歡迎Android程式谷歌地圖Android
- Swift 1.0 GM釋出:App Store歡迎Swift應用SwiftAPP
- eMarketer:微信是中國最受歡迎的移動應用
- win10系統下ico圖示怎麼製作_win10製作ico圖示的教程Win10
- 歡迎加入圖靈讀者俱樂部圖靈
- 介面測試平臺,歡迎大家體驗
- DrySister看妹子應用(第一版)——6.圖示製作,混淆,簽名打包,APK瘦身,應用釋出APK
- Macicon圖示製作——Icon Resize for MacMac
- 製作 Mac 圖示的那位設計師Mac
- Zalo成為越南最受歡迎的訊息應用程式
- 蘋果:2014年App Store最受歡迎應用蘋果APP
- Logic Pro X for Mac(受歡迎的音訊製作軟體)v10.7.1中文啟用版本Mac音訊
- 桌面桌布分享【歡迎大家參與】
- 字型圖示的應用
- iOS歡迎介面Launch Screen動態載入廣告iOS
- Win10系統怎麼取消歡迎介面Win10
- 005_HTML製作炫酷登入介面(CSS精靈圖、背景圖片區域性顯示)HTMLCSS
- IconKit for mac 圖示製作生成軟體Mac
- Logoist 4 for mac(圖示製作軟體)GoMac
- 視訊: iphone式圓角圖示製作教程iPhone
- 圖示字型 VS 雪碧圖——圖示字型應用實踐
- 華為聯運遊戲或應用稽核駁回:點選登入進入遊戲,未顯示歡迎欄遊戲
- IconFly for mac(圖示製作軟體) v3.10啟用版Mac
- 歡迎大家觀顧【圖靈教育社群】圖靈
- 歡迎加入圖靈讀者官方群II圖靈
- 2014年最受歡迎的Java應用伺服器Java伺服器