Browse Source

added splash screen

pull/5/head
Khoren Markosyan 2 years ago
parent
commit
7625224776
  1. 2
      example/pubspec.lock
  2. BIN
      zxscanner/android/app/src/main/res/drawable-hdpi/splash.png
  3. BIN
      zxscanner/android/app/src/main/res/drawable-mdpi/splash.png
  4. BIN
      zxscanner/android/app/src/main/res/drawable-night-v21/background.png
  5. 9
      zxscanner/android/app/src/main/res/drawable-night-v21/launch_background.xml
  6. BIN
      zxscanner/android/app/src/main/res/drawable-night/background.png
  7. 9
      zxscanner/android/app/src/main/res/drawable-night/launch_background.xml
  8. BIN
      zxscanner/android/app/src/main/res/drawable-v21/background.png
  9. 15
      zxscanner/android/app/src/main/res/drawable-v21/launch_background.xml
  10. BIN
      zxscanner/android/app/src/main/res/drawable-xhdpi/splash.png
  11. BIN
      zxscanner/android/app/src/main/res/drawable-xxhdpi/splash.png
  12. BIN
      zxscanner/android/app/src/main/res/drawable-xxxhdpi/splash.png
  13. BIN
      zxscanner/android/app/src/main/res/drawable/background.png
  14. 15
      zxscanner/android/app/src/main/res/drawable/launch_background.xml
  15. 18
      zxscanner/android/app/src/main/res/values-night-v31/styles.xml
  16. 2
      zxscanner/android/app/src/main/res/values-night/styles.xml
  17. 18
      zxscanner/android/app/src/main/res/values-v31/styles.xml
  18. 2
      zxscanner/android/app/src/main/res/values/styles.xml
  19. 52
      zxscanner/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json
  20. BIN
      zxscanner/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png
  21. BIN
      zxscanner/ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png
  22. 10
      zxscanner/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json
  23. BIN
      zxscanner/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png
  24. BIN
      zxscanner/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png
  25. BIN
      zxscanner/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png
  26. 17
      zxscanner/ios/Runner/Base.lproj/LaunchScreen.storyboard
  27. 2
      zxscanner/ios/Runner/Info-Debug.plist
  28. 2
      zxscanner/ios/Runner/Info-Release.plist
  29. 14
      zxscanner/pubspec.lock
  30. 9
      zxscanner/pubspec.yaml

2
example/pubspec.lock

@ -155,7 +155,7 @@ packages:
path: ".."
relative: true
source: path
version: "0.3.2"
version: "0.4.0"
font_awesome_flutter:
dependency: "direct main"
description:

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

BIN
zxscanner/android/app/src/main/res/drawable-night-v21/background.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 B

9
zxscanner/android/app/src/main/res/drawable-night-v21/launch_background.xml

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<bitmap android:gravity="fill" android:src="@drawable/background"/>
</item>
<item>
<bitmap android:gravity="center" android:src="@drawable/splash"/>
</item>
</layer-list>

BIN
zxscanner/android/app/src/main/res/drawable-night/background.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 B

9
zxscanner/android/app/src/main/res/drawable-night/launch_background.xml

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<bitmap android:gravity="fill" android:src="@drawable/background"/>
</item>
<item>
<bitmap android:gravity="center" android:src="@drawable/splash"/>
</item>
</layer-list>

BIN
zxscanner/android/app/src/main/res/drawable-v21/background.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 B

15
zxscanner/android/app/src/main/res/drawable-v21/launch_background.xml

@ -1,12 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="?android:colorBackground" />
<!-- You can insert your own image assets here -->
<!-- <item>
<bitmap
android:gravity="center"
android:src="@mipmap/launch_image" />
</item> -->
<item>
<bitmap android:gravity="fill" android:src="@drawable/background"/>
</item>
<item>
<bitmap android:gravity="center" android:src="@drawable/splash"/>
</item>
</layer-list>

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

BIN
zxscanner/android/app/src/main/res/drawable/background.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 B

15
zxscanner/android/app/src/main/res/drawable/launch_background.xml

@ -1,12 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Modify this file to customize your launch splash screen -->
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/white" />
<!-- You can insert your own image assets here -->
<!-- <item>
<bitmap
android:gravity="center"
android:src="@mipmap/launch_image" />
</item> -->
<item>
<bitmap android:gravity="fill" android:src="@drawable/background"/>
</item>
<item>
<bitmap android:gravity="center" android:src="@drawable/splash"/>
</item>
</layer-list>

18
zxscanner/android/app/src/main/res/values-night-v31/styles.xml

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:windowSplashScreenBackground">@drawable/launch_background</item>
<item name="android:forceDarkAllowed">false</item>
<item name="android:windowFullscreen">false</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your
Flutter UI initializes, as well as behind your Flutter UI while its
running.
This Theme is only used starting with V2 of Flutter's Android embedding. -->
<style name="NormalTheme" parent="@android:style/Theme.Black.NoTitleBar">
<item name="android:windowBackground">?android:colorBackground</item>
</style>
</resources>

2
zxscanner/android/app/src/main/res/values-night/styles.xml

@ -5,6 +5,8 @@
<!-- Show a splash screen on the activity. Automatically removed when
the Flutter engine draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
<item name="android:forceDarkAllowed">false</item>
<item name="android:windowFullscreen">false</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your

18
zxscanner/android/app/src/main/res/values-v31/styles.xml

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Theme applied to the Android Window while the process is starting when the OS's Dark Mode setting is off -->
<style name="LaunchTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowSplashScreenBackground">@drawable/launch_background</item>
<item name="android:forceDarkAllowed">false</item>
<item name="android:windowFullscreen">false</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your
Flutter UI initializes, as well as behind your Flutter UI while its
running.
This Theme is only used starting with V2 of Flutter's Android embedding. -->
<style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
<item name="android:windowBackground">?android:colorBackground</item>
</style>
</resources>

2
zxscanner/android/app/src/main/res/values/styles.xml

@ -5,6 +5,8 @@
<!-- Show a splash screen on the activity. Automatically removed when
the Flutter engine draws its first frame -->
<item name="android:windowBackground">@drawable/launch_background</item>
<item name="android:forceDarkAllowed">false</item>
<item name="android:windowFullscreen">false</item>
</style>
<!-- Theme applied to the Android Window as soon as the process has started.
This theme determines the color of the Android Window while your

52
zxscanner/ios/Runner/Assets.xcassets/LaunchBackground.imageset/Contents.json vendored

@ -0,0 +1,52 @@
{
"images" : [
{
"filename" : "background.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"filename" : "darkbackground.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"scale" : "2x"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"scale" : "3x"
},
{
"appearances" : [
{
"appearance" : "luminosity",
"value" : "dark"
}
],
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

BIN
zxscanner/ios/Runner/Assets.xcassets/LaunchBackground.imageset/background.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 B

BIN
zxscanner/ios/Runner/Assets.xcassets/LaunchBackground.imageset/darkbackground.png vendored

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 B

10
zxscanner/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json vendored

@ -1,23 +1,23 @@
{
"images" : [
{
"idiom" : "universal",
"filename" : "LaunchImage.png",
"idiom" : "universal",
"scale" : "1x"
},
{
"idiom" : "universal",
"filename" : "LaunchImage@2x.png",
"idiom" : "universal",
"scale" : "2x"
},
{
"idiom" : "universal",
"filename" : "LaunchImage@3x.png",
"idiom" : "universal",
"scale" : "3x"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
"author" : "xcode",
"version" : 1
}
}

BIN
zxscanner/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 B

After

Width:  |  Height:  |  Size: 8.1 KiB

BIN
zxscanner/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 B

After

Width:  |  Height:  |  Size: 23 KiB

BIN
zxscanner/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 68 B

After

Width:  |  Height:  |  Size: 49 KiB

17
zxscanner/ios/Runner/Base.lproj/LaunchScreen.storyboard

@ -16,13 +16,19 @@
<view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" image="LaunchImage" translatesAutoresizingMaskIntoConstraints="NO" id="YRO-k0-Ey4">
</imageView>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" image="LaunchBackground" translatesAutoresizingMaskIntoConstraints="NO" id="tWc-Dq-wcI"/>
<imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" image="LaunchImage" translatesAutoresizingMaskIntoConstraints="NO" id="YRO-k0-Ey4"></imageView>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints>
<constraint firstItem="YRO-k0-Ey4" firstAttribute="centerX" secondItem="Ze5-6b-2t3" secondAttribute="centerX" id="1a2-6s-vTC"/>
<constraint firstItem="YRO-k0-Ey4" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="centerY" id="4X2-HB-R7a"/>
<constraint firstItem="YRO-k0-Ey4" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="3T2-ad-Qdv"/>
<constraint firstItem="tWc-Dq-wcI" firstAttribute="bottom" secondItem="Ze5-6b-2t3" secondAttribute="bottom" id="RPx-PI-7Xg"/>
<constraint firstItem="tWc-Dq-wcI" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="SdS-ul-q2q"/>
<constraint firstAttribute="trailing" secondItem="tWc-Dq-wcI" secondAttribute="trailing" id="Swv-Gf-Rwn"/>
<constraint firstAttribute="trailing" secondItem="YRO-k0-Ey4" secondAttribute="trailing" id="TQA-XW-tRk"/>
<constraint firstItem="YRO-k0-Ey4" firstAttribute="bottom" secondItem="Ze5-6b-2t3" secondAttribute="bottom" id="duK-uY-Gun"/>
<constraint firstItem="tWc-Dq-wcI" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="kV7-tw-vXt"/>
<constraint firstItem="YRO-k0-Ey4" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="xPn-NY-SIU"/>
</constraints>
</view>
</viewController>
@ -32,6 +38,7 @@
</scene>
</scenes>
<resources>
<image name="LaunchImage" width="168" height="185"/>
<image name="LaunchImage" width="1334" height="407"/>
<image name="LaunchBackground" width="1" height="1"/>
</resources>
</document>

2
zxscanner/ios/Runner/Info-Debug.plist

@ -55,5 +55,7 @@
<string>$(APP_DISPLAY_NAME) needs camera access to scan barcodes</string>
<key>NSLocalNetworkUsageDescription</key>
<string>Allow Flutter tools on your computer to connect and debug your application</string>
<key>UIStatusBarHidden</key>
<false/>
</dict>
</plist>

2
zxscanner/ios/Runner/Info-Release.plist

@ -49,5 +49,7 @@
<string>$(APP_DISPLAY_NAME) needs photo library access to scan barcodes</string>
<key>NSCameraUsageDescription</key>
<string>$(APP_DISPLAY_NAME) needs camera access to scan barcodes</string>
<key>UIStatusBarHidden</key>
<false/>
</dict>
</plist>

14
zxscanner/pubspec.lock

@ -291,6 +291,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.6+1"
flutter_native_splash:
dependency: "direct dev"
description:
name: flutter_native_splash
url: "https://pub.dartlang.org"
source: hosted
version: "2.2.3"
flutter_plugin_android_lifecycle:
dependency: transitive
description:
@ -462,6 +469,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "4.5.0"
lint:
dependency: transitive
description:
name: lint
url: "https://pub.dartlang.org"
source: hosted
version: "1.8.2"
lints:
dependency: transitive
description:

9
zxscanner/pubspec.yaml

@ -38,6 +38,7 @@ flutter_intl:
dev_dependencies:
build_runner: ^2.1.11
flutter_lints: ^2.0.1
flutter_native_splash: ^2.2.2 # flutter pub run flutter_native_splash:create
flutter_test:
sdk: flutter
hive_generator:
@ -48,6 +49,14 @@ dev_dependencies:
flutter:
uses-material-design: true
flutter_native_splash:
color: "#ffffff"
color_dark: "#131d25"
image: assets/images/app_logo.png
info_plist_files:
- 'ios/Runner/Info-Debug.plist'
- 'ios/Runner/Info-Release.plist'
flutter_icons:
android: true
ios: true

Loading…
Cancel
Save