给app加一个启动图
生活随笔
收集整理的這篇文章主要介紹了
给app加一个启动图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
~~
APP的啟動圖很常見,我們在打開一些app的時候經常先出現一張圖(或是廣告之類的),過了幾秒后才會進入系統相關主頁面,這篇就記錄一下簡單的啟動圖的處理。
.
1.在你的app項目里新建一個Activity,命名為 SplashActivity,相應的創建對應的布局文件 activity_splash.xml.
.
2.將準備的圖片放到mimmap包下,將上面的布局文件背景引用為這張圖片
<?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".SplashActivity"android:background="@mipmap/img_01">//background屬性來設置圖片 </androidx.constraintlayout.widget.ConstraintLayout>.
修改SplashActivity中的代碼如下
public class SplashActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_splash);Thread myThread=new Thread(){//創建子線程@Overridepublic void run() {try{sleep(3000);//使程序休眠3秒,即3秒后進入系統頁面Intent it=new Intent(getApplicationContext(),MainActivity.class);//啟動MainActivitystartActivity(it);finish();//關閉當前活動}catch (Exception e){e.printStackTrace();}}};myThread.start();//啟動線程} }.
修改配置文件AndroidManifest中的代碼,將我們創建的 SplashActivity 設置為首個啟動活動。很簡單,標簽中的內容從MainActivity活動中拿到SplashActivity中即可。
<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>總結
以上是生活随笔為你收集整理的给app加一个启动图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ad9850c语言编程,AD9850与单
- 下一篇: Geany传说的屎绿色配色方案解决