1
0
Эх сурвалжийг харах

fix: splash screen squashed on Android

Tienson Qin 4 жил өмнө
parent
commit
a5a38d9ccd
29 өөрчлөгдсөн 15 нэмэгдсэн , 6 устгасан
  1. 4 1
      android/app/src/main/assets/capacitor.config.json
  2. BIN
      android/app/src/main/res/drawable-land-hdpi/splash.png
  3. BIN
      android/app/src/main/res/drawable-land-mdpi/splash.png
  4. BIN
      android/app/src/main/res/drawable-land-xhdpi/splash.png
  5. BIN
      android/app/src/main/res/drawable-land-xxhdpi/splash.png
  6. BIN
      android/app/src/main/res/drawable-land-xxxhdpi/splash.png
  7. BIN
      android/app/src/main/res/drawable-port-hdpi/splash.png
  8. BIN
      android/app/src/main/res/drawable-port-mdpi/splash.png
  9. BIN
      android/app/src/main/res/drawable-port-xhdpi/splash.png
  10. BIN
      android/app/src/main/res/drawable-port-xxhdpi/splash.png
  11. BIN
      android/app/src/main/res/drawable-port-xxxhdpi/splash.png
  12. BIN
      android/app/src/main/res/drawable/splash.png
  13. 2 1
      android/app/src/main/res/values/styles.xml
  14. 4 1
      capacitor.config.ts
  15. 0 1
      public/workspaces/static
  16. BIN
      resources/android/splash/drawable-land-hdpi-screen.png
  17. BIN
      resources/android/splash/drawable-land-ldpi-screen.png
  18. BIN
      resources/android/splash/drawable-land-mdpi-screen.png
  19. BIN
      resources/android/splash/drawable-land-xhdpi-screen.png
  20. BIN
      resources/android/splash/drawable-land-xxhdpi-screen.png
  21. BIN
      resources/android/splash/drawable-land-xxxhdpi-screen.png
  22. BIN
      resources/android/splash/drawable-port-hdpi-screen.png
  23. BIN
      resources/android/splash/drawable-port-ldpi-screen.png
  24. BIN
      resources/android/splash/drawable-port-mdpi-screen.png
  25. BIN
      resources/android/splash/drawable-port-xhdpi-screen.png
  26. BIN
      resources/android/splash/drawable-port-xxhdpi-screen.png
  27. BIN
      resources/android/splash/drawable-port-xxxhdpi-screen.png
  28. BIN
      resources/splash.png
  29. 5 2
      yarn.lock

+ 4 - 1
android/app/src/main/assets/capacitor.config.json

@@ -6,7 +6,10 @@
 	"plugins": {
 		"SplashScreen": {
 			"launchShowDuration": 3000,
-			"launchAutoHide": false
+			"launchAutoHide": false,
+			"androidScaleType": "CENTER_CROP",
+			"splashImmersive": true,
+			"backgroundColor": "#00405b"
 		}
 	}
 }

BIN
android/app/src/main/res/drawable-land-hdpi/splash.png


BIN
android/app/src/main/res/drawable-land-mdpi/splash.png


BIN
android/app/src/main/res/drawable-land-xhdpi/splash.png


BIN
android/app/src/main/res/drawable-land-xxhdpi/splash.png


BIN
android/app/src/main/res/drawable-land-xxxhdpi/splash.png


BIN
android/app/src/main/res/drawable-port-hdpi/splash.png


BIN
android/app/src/main/res/drawable-port-mdpi/splash.png


BIN
android/app/src/main/res/drawable-port-xhdpi/splash.png


BIN
android/app/src/main/res/drawable-port-xxhdpi/splash.png


BIN
android/app/src/main/res/drawable-port-xxxhdpi/splash.png


BIN
android/app/src/main/res/drawable/splash.png


+ 2 - 1
android/app/src/main/res/values/styles.xml

@@ -13,10 +13,11 @@
         <item name="windowActionBar">false</item>
         <item name="windowNoTitle">true</item>
         <item name="android:background">@null</item>
+        <item name="android:windowIsTranslucent">true</item>
     </style>
 
 
     <style name="AppTheme.NoActionBarLaunch" parent="AppTheme.NoActionBar">
         <item name="android:background">@drawable/splash</item>
     </style>
-</resources>
+</resources>

+ 4 - 1
capacitor.config.ts

@@ -8,7 +8,10 @@ const config: CapacitorConfig = {
     plugins: {
         SplashScreen: {
             launchShowDuration: 3000,
-            launchAutoHide: false
+            launchAutoHide: false,
+            androidScaleType: "CENTER_CROP",
+            splashImmersive: true,
+            backgroundColor: "#00405b"
         },
     }
     // do not commit this into source control

+ 0 - 1
public/workspaces/static

@@ -1 +0,0 @@
-../../static

BIN
resources/android/splash/drawable-land-hdpi-screen.png


BIN
resources/android/splash/drawable-land-ldpi-screen.png


BIN
resources/android/splash/drawable-land-mdpi-screen.png


BIN
resources/android/splash/drawable-land-xhdpi-screen.png


BIN
resources/android/splash/drawable-land-xxhdpi-screen.png


BIN
resources/android/splash/drawable-land-xxxhdpi-screen.png


BIN
resources/android/splash/drawable-port-hdpi-screen.png


BIN
resources/android/splash/drawable-port-ldpi-screen.png


BIN
resources/android/splash/drawable-port-mdpi-screen.png


BIN
resources/android/splash/drawable-port-xhdpi-screen.png


BIN
resources/android/splash/drawable-port-xxhdpi-screen.png


BIN
resources/android/splash/drawable-port-xxxhdpi-screen.png


BIN
resources/splash.png


+ 5 - 2
yarn.lock

@@ -7862,12 +7862,15 @@ react-grid-layout@^0.16.6:
     react-draggable "3.x"
     react-resizable "1.x"
 
[email protected]:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/react-icon-base/-/react-icon-base-2.1.0.tgz#a196e33fdf1e7aaa1fda3aefbb68bdad9e82a79d"
+  integrity sha1-oZbjP98eeqof2jrvu2i9rZ6Cp50=
+
 react-icons@^2.2.7:
   version "2.2.7"
   resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-2.2.7.tgz#d7860826b258557510dac10680abea5ca23cf650"
   integrity sha512-0n4lcGqzJFcIQLoQytLdJCE0DKSA9dkwEZRYoGrIDJZFvIT6Hbajx5mv9geqhqFiNjUgtxg8kPyDfjlhymbGFg==
-  dependencies:
-    react-icon-base "2.1.0"
 
 react-is@^16.3.1, react-is@^16.8.1:
   version "16.13.1"