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
知識點,有興趣可以繼續關注
相關文章
- [譯] 為你的 React 應用製作 SVG 圖示庫ReactSVG
- MRI:圖解25國最受歡迎的5款應用圖解
- svg製作小圖示SVG
- win10啟動時不顯示歡迎介面怎麼辦Win10
- PPT怎麼製作漸變UI圖示?PPT扁平化圖示圖片的製作方法UI
- AE製作livephoto動態圖示
- Macicon圖示製作——Icon Resize for MacMac
- windows10歡迎介面太久了怎麼辦_windows10歡迎介面很慢解決方法Windows
- 圖書借閱,歡迎交流、
- IconFly for mac(圖示製作軟體) v3.10啟用版Mac
- Logoist 4 for mac(圖示製作軟體)GoMac
- IconKit for mac 圖示製作生成軟體Mac
- win10系統下ico圖示怎麼製作_win10製作ico圖示的教程Win10
- 介面測試平臺,歡迎大家體驗
- Zalo成為越南最受歡迎的訊息應用程式
- AconMac版快速製作bigsur風格圖示Mac
- 字型圖示的應用
- Logic Pro X for Mac(受歡迎的音訊製作軟體)v10.7.1中文啟用版本Mac音訊
- 【傳智播客上海校區】PS製作牛仔布圖示-圖層樣式製造圖示
- 桌面桌布分享【歡迎大家參與】
- 用 CSS Grid 佈局製作一個響應式柱狀圖CSS
- 用 Python 製作截圖小工具Python
- 歡迎大家觀顧【圖靈教育社群】圖靈
- win10如何修改應用圖示_win10怎麼更換應用圖示Win10
- GIF動圖怎麼製作?GIF圖片製作
- 怎樣關閉win10系統開機前的歡迎介面_windows10關閉開機歡迎介面的設定方法Win10Windows
- win10一直處於歡迎介面怎麼辦 win10一直處於歡迎介面進不去處理方法Win10
- Sensor Tower:2021年全球應用/遊戲資料分析 TikTok最受歡迎遊戲
- 【Qt開發】更改應用程式圖示和工作列圖示QT
- 製作一個複雜通用的圖片上傳介面
- 歡迎關注
- 北京歡迎AIAI
- 鬥圖?教你用Python製作表情包Python
- android招聘啦,美圖秀秀歡迎你加入!Android
- Dreamweaver製作滑鼠經過圖示改變顏色教程
- 微信小程式,製作屬於自己的Icon圖示微信小程式
- 遊戲優化系列二:Android Studio製作圖示教程遊戲優化Android
- win10登陸介面如何取消_win10如何取消歡迎介面Win10