Commit dd796622a25a241a1c8b285d124f84b7e4cd9962

Authored by wdn127929
1 parent b94e00bf

首图形象展示UI ok

1 -import 'dart:ui';  
2 -  
3 import 'package:flutter/material.dart'; 1 import 'package:flutter/material.dart';
4 import 'package:flutter_screenutil/flutter_screenutil.dart'; 2 import 'package:flutter_screenutil/flutter_screenutil.dart';
5 import 'package:one_key/utils/dialog_util.dart'; 3 import 'package:one_key/utils/dialog_util.dart';
@@ -74,19 +72,59 @@ class _FirstImagePageState extends State<FirstImagePage> { @@ -74,19 +72,59 @@ class _FirstImagePageState extends State<FirstImagePage> {
74 ThemeColorModel colorModel1 = ThemeColorModel(); 72 ThemeColorModel colorModel1 = ThemeColorModel();
75 colorModel1.name = '孔雀蓝'; 73 colorModel1.name = '孔雀蓝';
76 colorModel1.color = MyColours.color_0143A3; 74 colorModel1.color = MyColours.color_0143A3;
77 - colorModel1.gradient = LinearGradient(colors: [  
78 - Colors.red,  
79 - Colors.yellow,  
80 - ]); 75 + colorModel1.gradient = LinearGradient(
  76 + stops: [0, 1],
  77 + colors: [
  78 + // Color.fromARGB(67, 59, 206, 224),
  79 + // Color.fromRGBO(67, 85, 250, 162),
  80 + MyColours.color_0143A3,
  81 + MyColours.color_CFB53B,
  82 + ],
  83 + // begin: Alignment(0, 0),
  84 + // end: Alignment(2, 2),
  85 + begin: Alignment.bottomCenter,
  86 + end: Alignment.topCenter,
  87 + );
  88 + colorModel1.gradientSub = LinearGradient(
  89 + stops: [0.2, 1.24],
  90 + colors: [
  91 + // Color.fromARGB(67, 59, 206, 224),
  92 + // Color.fromRGBO(67, 85, 250, 162),
  93 + MyColours.color_0143A3,
  94 + MyColours.color_EEAE74,
  95 + ],
  96 + begin: Alignment.bottomCenter,
  97 + end: Alignment.topCenter,
  98 + );
81 themeColorData.add(colorModel1); 99 themeColorData.add(colorModel1);
82 100
83 ThemeColorModel colorModel2 = ThemeColorModel(); 101 ThemeColorModel colorModel2 = ThemeColorModel();
84 colorModel2.name = '群青绿'; 102 colorModel2.name = '群青绿';
85 colorModel2.color = MyColours.color_438E93; 103 colorModel2.color = MyColours.color_438E93;
86 - colorModel2.gradient = LinearGradient(colors: [  
87 - Colors.red,  
88 - Colors.yellow,  
89 - ]); 104 + colorModel2.gradient = LinearGradient(
  105 + stops: [0, 1],
  106 + colors: [
  107 + // Color.fromARGB(67, 59, 206, 224),
  108 + // Color.fromRGBO(67, 85, 250, 162),
  109 + MyColours.color_438E93,
  110 + MyColours.color_CFB53B,
  111 + ],
  112 + // begin: Alignment(0, 0),
  113 + // end: Alignment(2, 2),
  114 + begin: Alignment.bottomCenter,
  115 + end: Alignment.topCenter,
  116 + );
  117 + colorModel2.gradientSub = LinearGradient(
  118 + stops: [0.2, 1.24],
  119 + colors: [
  120 + // Color.fromARGB(67, 59, 206, 224),
  121 + // Color.fromRGBO(67, 85, 250, 162),
  122 + MyColours.color_438E93,
  123 + MyColours.color_EEAE74,
  124 + ],
  125 + begin: Alignment.bottomCenter,
  126 + end: Alignment.topCenter,
  127 + );
90 themeColorData.add(colorModel2); 128 themeColorData.add(colorModel2);
91 } 129 }
92 130
@@ -288,11 +326,28 @@ class _FirstImagePageState extends State<FirstImagePage> { @@ -288,11 +326,28 @@ class _FirstImagePageState extends State<FirstImagePage> {
288 onTap: () {}, 326 onTap: () {},
289 child: Container( 327 child: Container(
290 color: MyColours.color_d9d9d9, 328 color: MyColours.color_d9d9d9,
  329 + width: double.infinity,
291 height: w(210), 330 height: w(210),
292 child: Column( 331 child: Column(
293 children: [ 332 children: [
294 VEmptyView(80), 333 VEmptyView(80),
295 - Image.asset(Utils.getImgPath('')) 334 + Image.asset(
  335 + Utils.getImgPath('add_img'),
  336 + width: w(63),
  337 + ),
  338 + VEmptyView(28),
  339 + Container(
  340 + width: w(139),
  341 + height: w(60),
  342 + child: Text(
  343 + '点击上传照片\n为了更好的效果\n建议上传16:9照片',
  344 + textAlign: TextAlign.center,
  345 + style: TextStyle(
  346 + height: 1.4,
  347 + color: MyColours.color_ffffff,
  348 + fontSize: font(14),
  349 + fontWeight: FontWeight.bold),
  350 + ))
296 ], 351 ],
297 ), 352 ),
298 ), 353 ),