diff --git a/android/app/build.gradle b/android/app/build.gradle index bac8cff7..0ea3d5e0 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -73,4 +73,5 @@ flutter { dependencies { coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:2.1.4' implementation 'com.otaliastudios:transcoder:0.11.0' + implementation 'androidx.core:core-splashscreen:1.0.1' } diff --git a/android/app/src/main/kotlin/eu/twonly/MainActivity.kt b/android/app/src/main/kotlin/eu/twonly/MainActivity.kt index e87f278e..6af76265 100644 --- a/android/app/src/main/kotlin/eu/twonly/MainActivity.kt +++ b/android/app/src/main/kotlin/eu/twonly/MainActivity.kt @@ -8,9 +8,16 @@ import android.view.KeyEvent.KEYCODE_VOLUME_UP import io.flutter.embedding.engine.FlutterEngine import android.content.Context import io.crates.keyring.Keyring +import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen +import android.os.Bundle class MainActivity : FlutterFragmentActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + installSplashScreen() + super.onCreate(savedInstanceState) + } + override fun onKeyDown(keyCode: Int, event: KeyEvent): Boolean { if (keyCode == KEYCODE_VOLUME_DOWN && eventSink != null) { eventSink!!.success(true) diff --git a/android/app/src/main/res/drawable/link_animated.xml b/android/app/src/main/res/drawable/link_animated.xml new file mode 100644 index 00000000..6689353b --- /dev/null +++ b/android/app/src/main/res/drawable/link_animated.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml index 06952be7..9c1672c6 100644 --- a/android/app/src/main/res/values-night/styles.xml +++ b/android/app/src/main/res/values-night/styles.xml @@ -1,10 +1,12 @@ - -