Programming/Android

안드로이드 스플래시 만들기 예제

fishersheep 2021. 8. 17. 14:19
반응형

drawable 에 splash.xml 파일 추가

@android:color/~~ 에서 배경색 수정가능

android:src="@drawable/~~"에서 원하는 이미지로 수정가능 (미리 만들어놓은 이미지를 drawable폴더에 넣은후)

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

style.xml에 밑에 소스추가

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

AndroidManifest.xml에 theme 수정

 android:theme="@style/SplashTheme">

MainActivity.java에 기존 theme로 수정

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setTheme(R.style.AppTheme);
        setContentView(R.layout.activity_main);

반응형