C.E
Splash 화면 만들기
숨[Breath]
2019. 1. 7. 13:53
1. Activity 만든다. (SplashActivity)
1 2 3 4 5 6 7 8 9 10 11 12 13 | public class SplashActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //넘어갈 액티비티 Intent intent = new Intent(this, MainActivity.class); intent.putExtra("state","launch"); startActivity(intent); finish(); } } | cs |
2. XML 수정한다. (styles.xml)
1 2 3 | <style name="SplashTheme" parent="android:style/Theme.Light.NoTitleBar"> <item name="android:windowBackground">@drawable/splash_img</item> </style> | cs |
3. AndroidManifest.xml 수정한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <!-- main --> <activity android:name=".MainActivity"> </activity> <!-- splash --> <activity android:name=".SplashActivity" android:theme="@style/SplashTheme" android:screenOrientation="portrait" android:noHistory="true" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> | cs |
끝.