Files
ln-ios/ln_jq_app/lib/common/styles/theme.dart
2025-11-25 15:13:10 +08:00

70 lines
2.0 KiB
Dart

import 'package:flutter/material.dart';
class AppTheme {
static const String Font_Montserrat = 'Montserrat';
static const String Font_YuYang = 'YuYang';
static const Color themeColor = Color(0xFF0c83c3);
static const String test_service_url = "http://47.100.49.118:8090/api/";
static const String release_service_url = "";
//加氢站相关查询
static const String jiaqing_service_url = "https://lnh2e.com/api/lingniu-manager-v1/v1/";
//车辆信息
static const String car_service_url = "http://47.99.166.38:20000/";
static const Color secondaryColor = Colors.orange;
static const Color darkThemeColor = Color(0xFF032896);
/// 亮色主题样式
static ThemeData light = ThemeData(
useMaterial3: false,
fontFamily: Font_Montserrat,
colorScheme: ColorScheme.fromSeed(
seedColor: themeColor,
primary: themeColor,
secondary: secondaryColor,
brightness: Brightness.light,
surface: Colors.white,
surfaceTint: Colors.transparent,
),
appBarTheme: const AppBarTheme(
backgroundColor: Colors.white,
foregroundColor: Color.fromARGB(200, 0, 0, 0),
centerTitle: true,
titleTextStyle: TextStyle(
fontSize: 18,
fontWeight: FontWeight.bold,
color: Color.fromARGB(200, 0, 0, 0),
),
),
);
/// 暗色主题样式
static ThemeData dark = ThemeData(
useMaterial3: false,
fontFamily: Font_Montserrat,
colorScheme: ColorScheme.fromSeed(
seedColor: darkThemeColor,
brightness: Brightness.dark,
surface: const Color.fromARGB(255, 42, 42, 42),
surfaceTint: Colors.transparent,
),
appBarTheme: const AppBarTheme(
backgroundColor: Color.fromARGB(255, 34, 34, 34),
centerTitle: true,
titleTextStyle: TextStyle(
fontSize: 18,
fontWeight: FontWeight.bold,
),
),
bottomAppBarTheme: BottomAppBarThemeData(
color: Color.fromARGB(255, 34, 34, 34),
elevation: 4.0,
),
);
}