Android實現(xiàn)歡迎頁快速啟動的方法
Android 歡迎頁快速啟動
大家應(yīng)該都知道,在默認情況下,Android App在點擊App logo到App完全啟動這之間會有一段時間空白期。那么如何做到在用戶點擊logo圖標之后立即打開App的界面而不是一段白屏或黑屏呢?
設(shè)置xml
在drawable下建立welcome.xml
<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!--背景色--> <item android:drawable="@color/white"/> <item> <!--圖片--> <bitmap android:gravity="center" android:src="@mipmap/welcome_page"/> </item> </layer-list>
設(shè)置style
<!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> </style> <style name="WelcomeThem" parent="AppTheme"> <item name="android:windowBackground">@drawable/welcome</item> </style>
清單文件中配置style
<!-- 歡迎頁 -->
<activity
android:name=".ui.WelcomeActivity"
android:windowSoftInputMode="adjustNothing" android:theme="@style/WelcomeThem">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
Activity中不需要設(shè)置setContentView()
public class WelcomeActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
finish();
}
}
不需要為你的SplashActivity設(shè)置一個視圖,這個視圖來自于主題,在主題中為你的SplashActivity設(shè)置UI就足夠了。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
淺談AnDroidDraw+DroidDraw實現(xiàn)Android程序UI設(shè)計的分析說明
本篇文章是對AnDroidDraw+DroidDraw實現(xiàn)Android程序UI設(shè)計進行了詳細的分析介紹,需要的朋友參考下2013-05-05
Android App中使用LinearLayout進行居中布局的實例講解
這篇文章主要介紹了Android App中使用LinearLayout進行居中布局的實例講解,文中分別介紹了水平居中和垂直居中的相關(guān)線性布局,需要的朋友可以參考下2016-04-04
Android使用多線程進行網(wǎng)絡(luò)聊天室通信
這篇文章主要為大家詳細介紹了Android使用多線程進行網(wǎng)絡(luò)聊天室通信,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-10-10
Android 判斷某個Activity 是否在前臺運行的實例
下面小編就為大家分享一篇Android 判斷某個Activity 是否在前臺運行的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03
ListView的View回收引起的checkbox狀態(tài)改變監(jiān)聽等問題解決方案
之前講到了自定義Adapter傳遞給ListView時,因為ListView的View回收,需要注意當ListView列表項中包含有帶有狀態(tài)標識控件的問題,感興趣的朋友可以祥看本文,或許會有意外的收獲哦2013-01-01

