Commit 921d4174 authored by laishanqi's avatar laishanqi

定义主体颜色

parent ed94d18a
/// 项目颜色配置
class AppColors{
/// 标题背景颜色
static const titleBackgroundColor = 0xffffffff;
/// 主色
static const mainColor = 0xff2893FF;
/// hint颜色
static const hintText = 0xffb4b4b4;
/// 输入框字体颜色
static const EditTextColor = 0xff333333;
/// 页面背景颜色
static const scaffoldBackgroundColor = 0xffffffff;
/// 分割线颜色
static const dividerColor = 0xffeeeeee;
}
\ No newline at end of file
import 'dart:ffi';
import 'dart:html';
// import 'dart:ffi';
// import 'dart:html';
import 'package:flutter/material.dart';
......
......@@ -13,8 +13,7 @@ class _HomePageState extends State {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
return Scaffold(
bottomNavigationBar: BottomNavigationBar(
backgroundColor: Colors.white,
selectedFontSize: 10,
......@@ -37,7 +36,6 @@ class _HomePageState extends State {
],
),
body: showBody(),
),
);
}
......
......@@ -38,11 +38,7 @@ class _RegisterState extends State {
}
Widget registerWidget() {
return MaterialApp(
theme: ThemeData(
primaryColor: Colors.white,
),
home: Scaffold(
return Scaffold(
appBar: AppBar(
leading: IconButton(
icon: Icon(Icons.arrow_back),
......@@ -69,7 +65,6 @@ class _RegisterState extends State {
_getTextField("请输入9-16位密码",passwordController),
],
),
)),
);
}
......@@ -77,10 +72,8 @@ class _RegisterState extends State {
/// 输入框
Widget _getTextField(String hintText,TextEditingController controller){
return TextField(
style: TextStyle(color: Color(AppColors.EditTextColor),fontSize: 16),
decoration: InputDecoration(
hintText: hintText,
hintStyle: TextStyle(color: Color(AppColors.hintText)),
),
controller: controller,
);
......
......@@ -31,12 +31,7 @@ class _LoginState extends State<LoginPage> {
Fluttertoast.showToast(msg: "global_config 请求成功 ");
});
return MaterialApp(
title: '登陆页',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: Scaffold(
return Scaffold(
body: SingleChildScrollView(
child: Container(
alignment: Alignment.topCenter,
......@@ -136,7 +131,6 @@ class _LoginState extends State<LoginPage> {
),
),
),
),
);
}
......
import 'package:flutter/material.dart';
import 'package:fluttertoast/fluttertoast.dart';
import 'package:netrain_flutter_app/common/AppColors.dart';
import 'package:netrain_flutter_app/xuehao/list_page.dart';
import 'laishanqi/Stateful_page.dart';
......@@ -31,7 +32,11 @@ class MyApp extends StatelessWidget {
title: 'Flutter Demo',
initialRoute: "main",
theme: ThemeData(
primarySwatch: Colors.blue,
primaryColor: Color(AppColors.titleBackgroundColor),
hintColor: Color(AppColors.hintText),
accentColor: Color(AppColors.mainColor),
dividerColor: Color(AppColors.dividerColor),
scaffoldBackgroundColor: Color(AppColors.scaffoldBackgroundColor),
visualDensity: VisualDensity.adaptivePlatformDensity,
),
routes: <String, WidgetBuilder>{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment