Files
ai_chat_assistant/lib/app.dart
Chen Li 130755f9e1 0812
2025-08-12 13:36:42 +08:00

27 lines
750 B
Dart

import 'package:ai_chat_assistant/themes/AppTheme.dart';
import 'package:flutter/material.dart';
import 'services/command_service.dart';
import 'screens/main_screen.dart';
class ChatAssistantApp extends StatelessWidget {
const ChatAssistantApp({super.key});
/// 初始化聊天助手
///
/// [commandCallback] 接收来自AI的车控命令并执行
static void initialize({required CommandCallback commandCallback}) {
CommandService.registerCallback(commandCallback);
}
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'ai_chat_assistant',
theme: AppTheme.lightTheme,
darkTheme: AppTheme.darkTheme,
themeMode: ThemeMode.system,
home: const MainScreen(),
);
}
}