reason

update icons

Showing 38 changed files with 134 additions and 83 deletions
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 -<!-- Modify this file to customize your launch splash screen -->
3 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 2 <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
4 - <item android:drawable="?android:colorBackground" /> 3 + <item>
5 - 4 + <bitmap android:gravity="fill" android:src="@drawable/background"/>
6 - <!-- You can insert your own image assets here --> 5 + </item>
7 - <!-- <item> 6 +</layer-list>
8 - <bitmap
9 - android:gravity="center"
10 - android:src="@mipmap/launch_image" />
11 - </item> -->
12 -</layer-list>
...\ No newline at end of file ...\ No newline at end of file
......
1 <?xml version="1.0" encoding="utf-8"?> 1 <?xml version="1.0" encoding="utf-8"?>
2 -<!-- Modify this file to customize your launch splash screen -->
3 <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> 2 <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
4 - <item android:drawable="@android:color/white" /> 3 + <item>
5 - 4 + <bitmap android:gravity="fill" android:src="@drawable/background"/>
6 - <!-- You can insert your own image assets here --> 5 + </item>
7 - <!-- <item> 6 +</layer-list>
8 - <bitmap
9 - android:gravity="center"
10 - android:src="@mipmap/launch_image" />
11 - </item> -->
12 -</layer-list>
...\ No newline at end of file ...\ No newline at end of file
......

544 Bytes | W: | H:

2.63 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

442 Bytes | W: | H:

1.67 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

721 Bytes | W: | H:

3.59 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

1.01 KB | W: | H:

5.53 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin

1.41 KB | W: | H:

7.26 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
5 <!-- Show a splash screen on the activity. Automatically removed when 5 <!-- Show a splash screen on the activity. Automatically removed when
6 Flutter draws its first frame --> 6 Flutter draws its first frame -->
7 <item name="android:windowBackground">@drawable/launch_background</item> 7 <item name="android:windowBackground">@drawable/launch_background</item>
8 + <item name="android:windowFullscreen">false</item>
8 </style> 9 </style>
9 <!-- Theme applied to the Android Window as soon as the process has started. 10 <!-- Theme applied to the Android Window as soon as the process has started.
10 This theme determines the color of the Android Window while your 11 This theme determines the color of the Android Window while your
...@@ -15,4 +16,4 @@ ...@@ -15,4 +16,4 @@
15 <style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar"> 16 <style name="NormalTheme" parent="@android:style/Theme.Light.NoTitleBar">
16 <item name="android:windowBackground">?android:colorBackground</item> 17 <item name="android:windowBackground">?android:colorBackground</item>
17 </style> 18 </style>
18 -</resources> 19 +</resources>
...\ No newline at end of file ...\ No newline at end of file
......
No preview for this file type
No preview for this file type
No preview for this file type

9.25 KB | W: | H:

13 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
...@@ -545,4 +545,4 @@ ...@@ -545,4 +545,4 @@
545 /* End XCConfigurationList section */ 545 /* End XCConfigurationList section */
546 }; 546 };
547 rootObject = 97C146E61CF9000F007C117D /* Project object */; 547 rootObject = 97C146E61CF9000F007C117D /* Project object */;
548 -} 548 +}
...\ No newline at end of file ...\ No newline at end of file
......

564 Bytes | W: | H:

611 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin
1 { 1 {
2 "images" : [ 2 "images" : [
3 { 3 {
4 - "idiom" : "universal",
5 "filename" : "LaunchImage.png", 4 "filename" : "LaunchImage.png",
5 + "idiom" : "universal",
6 "scale" : "1x" 6 "scale" : "1x"
7 }, 7 },
8 { 8 {
9 - "idiom" : "universal",
10 "filename" : "LaunchImage@2x.png", 9 "filename" : "LaunchImage@2x.png",
10 + "idiom" : "universal",
11 "scale" : "2x" 11 "scale" : "2x"
12 }, 12 },
13 { 13 {
14 - "idiom" : "universal",
15 "filename" : "LaunchImage@3x.png", 14 "filename" : "LaunchImage@3x.png",
15 + "idiom" : "universal",
16 "scale" : "3x" 16 "scale" : "3x"
17 } 17 }
18 ], 18 ],
19 "info" : { 19 "info" : {
20 - "version" : 1, 20 + "author" : "xcode",
21 - "author" : "xcode" 21 + "version" : 1
22 } 22 }
23 } 23 }
......

68 Bytes | W: | H:

68 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin

68 Bytes | W: | H:

68 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin

68 Bytes | W: | H:

68 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin
...@@ -16,13 +16,19 @@ ...@@ -16,13 +16,19 @@
16 <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3"> 16 <view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
17 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 17 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
18 <subviews> 18 <subviews>
19 - <imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" image="LaunchImage" translatesAutoresizingMaskIntoConstraints="NO" id="YRO-k0-Ey4"> 19 + <imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleToFill" image="LaunchBackground" translatesAutoresizingMaskIntoConstraints="NO" id="tWc-Dq-wcI"/>
20 - </imageView> 20 + <imageView opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" image="LaunchImage" translatesAutoresizingMaskIntoConstraints="NO" id="YRO-k0-Ey4"></imageView>
21 </subviews> 21 </subviews>
22 <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 22 <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
23 <constraints> 23 <constraints>
24 - <constraint firstItem="YRO-k0-Ey4" firstAttribute="centerX" secondItem="Ze5-6b-2t3" secondAttribute="centerX" id="1a2-6s-vTC"/> 24 + <constraint firstItem="YRO-k0-Ey4" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="3T2-ad-Qdv"/>
25 - <constraint firstItem="YRO-k0-Ey4" firstAttribute="centerY" secondItem="Ze5-6b-2t3" secondAttribute="centerY" id="4X2-HB-R7a"/> 25 + <constraint firstItem="tWc-Dq-wcI" firstAttribute="bottom" secondItem="Ze5-6b-2t3" secondAttribute="bottom" id="RPx-PI-7Xg"/>
26 + <constraint firstItem="tWc-Dq-wcI" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="SdS-ul-q2q"/>
27 + <constraint firstAttribute="trailing" secondItem="tWc-Dq-wcI" secondAttribute="trailing" id="Swv-Gf-Rwn"/>
28 + <constraint firstAttribute="trailing" secondItem="YRO-k0-Ey4" secondAttribute="trailing" id="TQA-XW-tRk"/>
29 + <constraint firstItem="YRO-k0-Ey4" firstAttribute="bottom" secondItem="Ze5-6b-2t3" secondAttribute="bottom" id="duK-uY-Gun"/>
30 + <constraint firstItem="tWc-Dq-wcI" firstAttribute="leading" secondItem="Ze5-6b-2t3" secondAttribute="leading" id="kV7-tw-vXt"/>
31 + <constraint firstItem="YRO-k0-Ey4" firstAttribute="top" secondItem="Ze5-6b-2t3" secondAttribute="top" id="xPn-NY-SIU"/>
26 </constraints> 32 </constraints>
27 </view> 33 </view>
28 </viewController> 34 </viewController>
...@@ -33,5 +39,6 @@ ...@@ -33,5 +39,6 @@
33 </scenes> 39 </scenes>
34 <resources> 40 <resources>
35 <image name="LaunchImage" width="168" height="185"/> 41 <image name="LaunchImage" width="168" height="185"/>
42 + <image name="LaunchBackground" width="1" height="1"/>
36 </resources> 43 </resources>
37 -</document> 44 +</document>
...\ No newline at end of file ...\ No newline at end of file
......
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 2 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 <plist version="1.0"> 3 <plist version="1.0">
4 -<dict> 4 + <dict>
5 - <key>CFBundleDevelopmentRegion</key> 5 + <key>CFBundleDevelopmentRegion</key>
6 - <string>$(DEVELOPMENT_LANGUAGE)</string> 6 + <string>$(DEVELOPMENT_LANGUAGE)</string>
7 - <key>CFBundleExecutable</key> 7 + <key>CFBundleExecutable</key>
8 - <string>$(EXECUTABLE_NAME)</string> 8 + <string>$(EXECUTABLE_NAME)</string>
9 - <key>CFBundleIdentifier</key> 9 + <key>CFBundleIdentifier</key>
10 - <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> 10 + <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11 - <key>CFBundleInfoDictionaryVersion</key> 11 + <key>CFBundleInfoDictionaryVersion</key>
12 - <string>6.0</string> 12 + <string>6.0</string>
13 - <key>CFBundleName</key> 13 + <key>CFBundleName</key>
14 - <string>one_poem</string> 14 + <string>one_poem</string>
15 - <key>CFBundlePackageType</key> 15 + <key>CFBundlePackageType</key>
16 - <string>APPL</string> 16 + <string>APPL</string>
17 - <key>CFBundleShortVersionString</key> 17 + <key>CFBundleShortVersionString</key>
18 - <string>$(FLUTTER_BUILD_NAME)</string> 18 + <string>$(FLUTTER_BUILD_NAME)</string>
19 - <key>CFBundleSignature</key> 19 + <key>CFBundleSignature</key>
20 - <string>????</string> 20 + <string>????</string>
21 - <key>CFBundleVersion</key> 21 + <key>CFBundleVersion</key>
22 - <string>$(FLUTTER_BUILD_NUMBER)</string> 22 + <string>$(FLUTTER_BUILD_NUMBER)</string>
23 - <key>LSRequiresIPhoneOS</key> 23 + <key>LSRequiresIPhoneOS</key>
24 - <true/> 24 + <true/>
25 - <key>UILaunchStoryboardName</key> 25 + <key>UILaunchStoryboardName</key>
26 - <string>LaunchScreen</string> 26 + <string>LaunchScreen</string>
27 - <key>UIMainStoryboardFile</key> 27 + <key>UIMainStoryboardFile</key>
28 - <string>Main</string> 28 + <string>Main</string>
29 - <key>UISupportedInterfaceOrientations</key> 29 + <key>UISupportedInterfaceOrientations</key>
30 - <array> 30 + <array>
31 - <string>UIInterfaceOrientationPortrait</string> 31 + <string>UIInterfaceOrientationPortrait</string>
32 - <string>UIInterfaceOrientationLandscapeLeft</string> 32 + <string>UIInterfaceOrientationLandscapeLeft</string>
33 - <string>UIInterfaceOrientationLandscapeRight</string> 33 + <string>UIInterfaceOrientationLandscapeRight</string>
34 - </array> 34 + </array>
35 - <key>UISupportedInterfaceOrientations~ipad</key> 35 + <key>UISupportedInterfaceOrientations~ipad</key>
36 - <array> 36 + <array>
37 - <string>UIInterfaceOrientationPortrait</string> 37 + <string>UIInterfaceOrientationPortrait</string>
38 - <string>UIInterfaceOrientationPortraitUpsideDown</string> 38 + <string>UIInterfaceOrientationPortraitUpsideDown</string>
39 - <string>UIInterfaceOrientationLandscapeLeft</string> 39 + <string>UIInterfaceOrientationLandscapeLeft</string>
40 - <string>UIInterfaceOrientationLandscapeRight</string> 40 + <string>UIInterfaceOrientationLandscapeRight</string>
41 - </array> 41 + </array>
42 - <key>UIViewControllerBasedStatusBarAppearance</key> 42 + <key>UIViewControllerBasedStatusBarAppearance</key>
43 - <false/> 43 + <false/>
44 - <key>NSMicrophoneUsageDescription</key> 44 + <key>NSMicrophoneUsageDescription</key>
45 - <string>打开话筒</string> 45 + <string>打开话筒</string>
46 - <key>NSAppTransportSecurity</key> 46 + <key>NSAppTransportSecurity</key>
47 - <dict> 47 + <dict>
48 - <key>NSAllowsArbitraryLoads</key> 48 + <key>NSAllowsArbitraryLoads</key>
49 - <true/> 49 + <true/>
50 - </dict> 50 + </dict>
51 -</dict> 51 + <key>UIStatusBarHidden</key>
52 -</plist> 52 + <false/>
53 + </dict>
54 +</plist>
...\ No newline at end of file ...\ No newline at end of file
......
...@@ -39,7 +39,7 @@ class _SplashPageState extends State<SplashPage> { ...@@ -39,7 +39,7 @@ class _SplashPageState extends State<SplashPage> {
39 /// 预先缓存图片,避免直接使用时因为首次加载造成闪动 39 /// 预先缓存图片,避免直接使用时因为首次加载造成闪动
40 void _precacheImage(String image) { 40 void _precacheImage(String image) {
41 precacheImage( 41 precacheImage(
42 - ImageUtils.getAssetImage(image, format: ImageFormat.webp), 42 + ImageUtils.getAssetImage(image, format: ImageFormat.png),
43 context); 43 context);
44 } 44 }
45 45
......
...@@ -354,6 +354,13 @@ packages: ...@@ -354,6 +354,13 @@ packages:
354 description: flutter 354 description: flutter
355 source: sdk 355 source: sdk
356 version: "0.0.0" 356 version: "0.0.0"
357 + flutter_launcher_icons:
358 + dependency: "direct dev"
359 + description:
360 + name: flutter_launcher_icons
361 + url: "https://pub.dartlang.org"
362 + source: hosted
363 + version: "0.9.2"
357 flutter_lints: 364 flutter_lints:
358 dependency: "direct dev" 365 dependency: "direct dev"
359 description: 366 description:
...@@ -366,6 +373,13 @@ packages: ...@@ -366,6 +373,13 @@ packages:
366 description: flutter 373 description: flutter
367 source: sdk 374 source: sdk
368 version: "0.0.0" 375 version: "0.0.0"
376 + flutter_native_splash:
377 + dependency: "direct dev"
378 + description:
379 + name: flutter_native_splash
380 + url: "https://pub.dartlang.org"
381 + source: hosted
382 + version: "1.3.2"
369 flutter_plugin_android_lifecycle: 383 flutter_plugin_android_lifecycle:
370 dependency: transitive 384 dependency: transitive
371 description: 385 description:
...@@ -465,6 +479,13 @@ packages: ...@@ -465,6 +479,13 @@ packages:
465 url: "https://pub.dartlang.org" 479 url: "https://pub.dartlang.org"
466 source: hosted 480 source: hosted
467 version: "4.0.0" 481 version: "4.0.0"
482 + image:
483 + dependency: transitive
484 + description:
485 + name: image
486 + url: "https://pub.dartlang.org"
487 + source: hosted
488 + version: "3.1.0"
468 image_picker: 489 image_picker:
469 dependency: "direct main" 490 dependency: "direct main"
470 description: 491 description:
...@@ -666,6 +687,13 @@ packages: ...@@ -666,6 +687,13 @@ packages:
666 url: "https://pub.dartlang.org" 687 url: "https://pub.dartlang.org"
667 source: hosted 688 source: hosted
668 version: "1.11.1" 689 version: "1.11.1"
690 + petitparser:
691 + dependency: transitive
692 + description:
693 + name: petitparser
694 + url: "https://pub.dartlang.org"
695 + source: hosted
696 + version: "4.4.0"
669 platform: 697 platform:
670 dependency: transitive 698 dependency: transitive
671 description: 699 description:
...@@ -1007,6 +1035,13 @@ packages: ...@@ -1007,6 +1035,13 @@ packages:
1007 url: "https://pub.dartlang.org" 1035 url: "https://pub.dartlang.org"
1008 source: hosted 1036 source: hosted
1009 version: "1.3.0" 1037 version: "1.3.0"
1038 + universal_io:
1039 + dependency: transitive
1040 + description:
1041 + name: universal_io
1042 + url: "https://pub.dartlang.org"
1043 + source: hosted
1044 + version: "2.0.4"
1010 url_launcher: 1045 url_launcher:
1011 dependency: "direct main" 1046 dependency: "direct main"
1012 description: 1047 description:
...@@ -1196,6 +1231,13 @@ packages: ...@@ -1196,6 +1231,13 @@ packages:
1196 url: "https://pub.dartlang.org" 1231 url: "https://pub.dartlang.org"
1197 source: hosted 1232 source: hosted
1198 version: "0.2.0" 1233 version: "0.2.0"
1234 + xml:
1235 + dependency: transitive
1236 + description:
1237 + name: xml
1238 + url: "https://pub.dartlang.org"
1239 + source: hosted
1240 + version: "5.3.1"
1199 yaml: 1241 yaml:
1200 dependency: transitive 1242 dependency: transitive
1201 description: 1243 description:
......
...@@ -122,6 +122,9 @@ dev_dependencies: ...@@ -122,6 +122,9 @@ dev_dependencies:
122 json_serializable: ^6.1.3 122 json_serializable: ^6.1.3
123 build_runner: ^2.1.7 123 build_runner: ^2.1.7
124 124
125 + flutter_launcher_icons: ^0.9.2
126 + flutter_native_splash: ^1.3.2
127 +
125 # For information on the generic Dart part of this file, see the 128 # For information on the generic Dart part of this file, see the
126 # following page: https://dart.dev/tools/pub/pubspec 129 # following page: https://dart.dev/tools/pub/pubspec
127 130
...@@ -190,4 +193,12 @@ flutter: ...@@ -190,4 +193,12 @@ flutter:
190 fonts: 193 fonts:
191 - asset: assets/fonts/ZhiMangXing-Regular.ttf 194 - asset: assets/fonts/ZhiMangXing-Regular.ttf
192 flutter_intl: 195 flutter_intl:
193 - enabled: true
...\ No newline at end of file ...\ No newline at end of file
196 + enabled: true
197 +
198 +flutter_icons:
199 + image_path: 'assets/images/logo.png'
200 + android: true
201 + ios: true
202 +
203 +flutter_native_splash:
204 + background_image: "assets/images/splash.png"
...\ No newline at end of file ...\ No newline at end of file
......