mirror of
https://github.com/home-assistant/android
synced 2024-10-02 22:34:46 +00:00
Add a splash screen to Wear to improve cold start experience (#1889)
This commit is contained in:
parent
a45fe24a6b
commit
2999d220a8
|
@ -26,7 +26,9 @@
|
|||
android:name="com.google.android.wearable.standalone"
|
||||
android:value="true" />
|
||||
|
||||
<activity android:name=".home.HomeActivity"
|
||||
<activity android:name=".home.HomeActivity" />
|
||||
<activity android:name=".splash.SplashActivity"
|
||||
android:theme="@style/SplashTheme"
|
||||
android:label="@string/app_name"
|
||||
android:exported="true">
|
||||
<intent-filter>
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
package io.homeassistant.companion.android.splash
|
||||
|
||||
import android.os.Bundle
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import io.homeassistant.companion.android.home.HomeActivity
|
||||
|
||||
class SplashActivity : AppCompatActivity() {
|
||||
|
||||
override fun onCreate(savedInstanceState: Bundle?) {
|
||||
super.onCreate(savedInstanceState)
|
||||
|
||||
val intent = HomeActivity.newInstance(this)
|
||||
startActivity(intent)
|
||||
finish()
|
||||
}
|
||||
}
|
BIN
wear/src/main/res/drawable/logo.png
Executable file
BIN
wear/src/main/res/drawable/logo.png
Executable file
Binary file not shown.
After Width: | Height: | Size: 9.5 KiB |
12
wear/src/main/res/drawable/splash_background.xml
Executable file
12
wear/src/main/res/drawable/splash_background.xml
Executable file
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:drawable="@color/black" />
|
||||
|
||||
<item>
|
||||
<bitmap
|
||||
android:gravity="center"
|
||||
android:src="@drawable/logo" />
|
||||
</item>
|
||||
|
||||
</layer-list>
|
|
@ -29,4 +29,8 @@
|
|||
<item name="android:textSize">20sp</item>
|
||||
<item name="android:fontFamily">sans-serif-medium</item>
|
||||
</style>
|
||||
|
||||
<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
|
||||
<item name="android:windowBackground">@drawable/splash_background</item>
|
||||
</style>
|
||||
</resources>
|
||||
|
|
Loading…
Reference in a new issue