master
张萌 3 years ago
parent 27b2bbede1
commit c714135eb9

@ -1,15 +1,16 @@
// Flutter imports: // Flutter imports:
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
// Package imports: // Package imports:
import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart';
class AppTheme { class AppTheme {
static ThemeData get themeData { static ThemeData get themeData {
return ThemeData(primarySwatch: Colors.blue).copyWith( return ThemeData(primarySwatch: Colors.blue).copyWith(
progressIndicatorTheme:
ProgressIndicatorThemeData(color: Color(0xFFFFD000)),
primaryColor: Color(0xFFFFD000), primaryColor: Color(0xFFFFD000),
accentColor: Color(0xFFFFD000), textTheme: ThemeData.light().textTheme.copyWith(
textTheme: TextTheme().copyWith(
headline3: TextStyle( headline3: TextStyle(
fontSize: 40.sp, fontSize: 40.sp,
color: Color(0xFF333333), color: Color(0xFF333333),
@ -34,14 +35,24 @@ class AppTheme {
appBarTheme: AppBarTheme( appBarTheme: AppBarTheme(
elevation: 0, elevation: 0,
centerTitle: true, centerTitle: true,
brightness: Brightness.light, iconTheme: IconThemeData(
textTheme: TextTheme( color: Color(0xFF333333),
),
systemOverlayStyle: SystemUiOverlayStyle.dark,
toolbarTextStyle: TextTheme(
headline6: TextStyle( headline6: TextStyle(
color: Color(0xFF333333), color: Color(0xFF333333),
fontSize: 36.sp, fontSize: 36.sp,
fontWeight: FontWeight.bold, fontWeight: FontWeight.bold,
), ),
).bodyText2,
titleTextStyle: TextTheme(
headline6: TextStyle(
color: Color(0xFF333333),
fontSize: 36.sp,
fontWeight: FontWeight.bold,
), ),
).headline6,
), ),
tabBarTheme: TabBarTheme( tabBarTheme: TabBarTheme(
labelColor: Color(0xFF333333), labelColor: Color(0xFF333333),
@ -107,6 +118,8 @@ class AppTheme {
), ),
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
dividerColor: Color(0xFFE8E8E8), dividerColor: Color(0xFFE8E8E8),
colorScheme:
ColorScheme.fromSwatch().copyWith(secondary: Color(0xFFFFD000)),
); );
} }
} }

@ -1,7 +1,7 @@
import 'dart:async'; import 'dart:async';
import 'package:aku_new_community_manager/gen/assets.gen.dart'; import 'package:aku_new_community_manager/gen/assets.gen.dart';
import 'package:aku_new_community_manager/new_models/home/home_message_list_model.dart'; import 'package:aku_new_community_manager/saas_models/home/home_message_list_model.dart';
import 'package:aku_new_community_manager/utils/bee_date_util.dart'; import 'package:aku_new_community_manager/utils/bee_date_util.dart';
import 'package:common_utils/common_utils.dart'; import 'package:common_utils/common_utils.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';

@ -1,6 +1,6 @@
import 'package:aku_new_community_manager/const/saas_api.dart'; import 'package:aku_new_community_manager/const/saas_api.dart';
import 'package:aku_new_community_manager/gen/assets.gen.dart'; import 'package:aku_new_community_manager/gen/assets.gen.dart';
import 'package:aku_new_community_manager/new_models/home/home_message_list_model.dart'; import 'package:aku_new_community_manager/saas_models/home/home_message_list_model.dart';
import 'package:aku_new_community_manager/tools/user_tool.dart'; import 'package:aku_new_community_manager/tools/user_tool.dart';
import 'package:aku_new_community_manager/ui/home/new_home/application_util.dart'; import 'package:aku_new_community_manager/ui/home/new_home/application_util.dart';
import 'package:aku_new_community_manager/ui/home/new_home/home_swiper.dart'; import 'package:aku_new_community_manager/ui/home/new_home/home_swiper.dart';

@ -1,4 +1,7 @@
// Package imports: // Package imports:
import 'package:aku_new_community_manager/saas_models/login/china_region_model.dart';
import 'package:aku_new_community_manager/saas_models/login/history_login_model.dart';
import 'package:aku_new_community_manager/saas_models/login/picked_city_model.dart';
import 'package:flutter/foundation.dart'; import 'package:flutter/foundation.dart';
import 'package:hive/hive.dart'; import 'package:hive/hive.dart';
import 'package:path_provider/path_provider.dart'; import 'package:path_provider/path_provider.dart';
@ -15,6 +18,9 @@ class HiveStore {
static Future init() async { static Future init() async {
if (!kIsWeb) { if (!kIsWeb) {
var dir = await getApplicationDocumentsDirectory(); var dir = await getApplicationDocumentsDirectory();
Hive.registerAdapter(ChinaRegionModelAdapter()); //HiveTypeId:3
Hive.registerAdapter(HistoryLoginModelAdapter()); //HiveTypeId:4
Hive.registerAdapter(PickedCityModelAdapter()); //HiveTypeId:6
Hive.init(dir.path); Hive.init(dir.path);
_appBox = await Hive.openBox('app'); _appBox = await Hive.openBox('app');
_dataBox = await Hive.openBox('dataBox'); _dataBox = await Hive.openBox('dataBox');

Loading…
Cancel
Save