2017-02-15 6 views

답변

1

살펴 보자 당신이 드로어 블 XML을 생성 효과에서 https://www.bignerdranch.com/blog/splash-screens-the-right-way/

을, 뭔가 같은 : 당신의 스타일 값에서 다음

<?xml version="1.0" encoding="utf-8"?> 
<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@color/gray"/> 
    <item> 
     <bitmap android:gravity="center" android:src="@mipmap/ic_launcher"/> 
    </item> 
</layer-list> 

:

<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar"> 
    <item name="android:windowBackground">@drawable/background_splash</item> 
</style> 

새 활동 (빈 칸)을 만들고 시작 활동으로 만듭니다 (Android Manife에서). st) :

Teh 'SplashActivity'는 (는) 사용자의 MainActivity로 전달해야합니다. 다음과 같음 :

public class SplashActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     Intent intent = new Intent(this, MainActivity.class); 
     startActivity(intent); 
     finish(); 
    } 
} 

보기가 전혀 팽창하지 않습니다. 작업을 수행하려면 style의 창 배경을 사용하십시오.