diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt index d8ba5db5e..b4752ee3b 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/MainActivity.kt @@ -13,7 +13,8 @@ import android.provider.ContactsContract.Contacts import android.provider.ContactsContract.Data import android.view.MenuItem import android.widget.Toast -import com.simplemobiletools.calendar.pro.BuildConfig +import androidx.multidex.BuildConfig + import com.simplemobiletools.calendar.pro.R import com.simplemobiletools.calendar.pro.adapters.EventListAdapter import com.simplemobiletools.calendar.pro.adapters.QuickFilterEventTypeAdapter diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/SplashActivity.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/SplashActivity.kt index 873d9fba3..155bb64b1 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/SplashActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/pro/activities/SplashActivity.kt @@ -1,12 +1,26 @@ package com.simplemobiletools.calendar.pro.activities import android.content.Intent +import android.os.Bundle +import android.os.Handler +import android.os.Looper +import com.simplemobiletools.calendar.pro.R import com.simplemobiletools.calendar.pro.extensions.getNewEventTimestampFromCode import com.simplemobiletools.calendar.pro.helpers.* import com.simplemobiletools.commons.activities.BaseSplashActivity import org.joda.time.DateTime class SplashActivity : BaseSplashActivity() { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + setContentView(R.layout.activity_splash) + + Handler(Looper.getMainLooper()).postDelayed({ + initActivity() + }, 1500) + } + override fun initActivity() { when { intent.extras?.containsKey(DAY_CODE) == true -> Intent(this, MainActivity::class.java).apply { diff --git a/app/src/main/res/drawable/bg_splash_gradient.xml b/app/src/main/res/drawable/bg_splash_gradient.xml new file mode 100644 index 000000000..8f416ba55 --- /dev/null +++ b/app/src/main/res/drawable/bg_splash_gradient.xml @@ -0,0 +1,6 @@ + + + android:endColor="#000000" + android:type="linear" /> diff --git a/app/src/main/res/drawable/img.png b/app/src/main/res/drawable/img.png new file mode 100644 index 000000000..54d53b9c4 Binary files /dev/null and b/app/src/main/res/drawable/img.png differ diff --git a/app/src/main/res/layout/activity_splash.xml b/app/src/main/res/layout/activity_splash.xml new file mode 100644 index 000000000..a279fc9c0 --- /dev/null +++ b/app/src/main/res/layout/activity_splash.xml @@ -0,0 +1,14 @@ + + + + + + diff --git a/app/src/main/res/layout/fade_in_scale.xml b/app/src/main/res/layout/fade_in_scale.xml new file mode 100644 index 000000000..a0aa7f5e6 --- /dev/null +++ b/app/src/main/res/layout/fade_in_scale.xml @@ -0,0 +1,20 @@ + + + + + + + + +