/// 应用配置 class AppConfig { static String? _version; static bool _isInitialized = false; /// 应用版本 static String get version => _version ?? '1.0.0'; /// 是否已初始化 static bool get isInitialized => _isInitialized; /// 性能配置 static const performanceConfig = PerformanceConfig(); /// 初始化应用 static Future init() async { if (_isInitialized) return; // TODO: 加载配置文件 _version = '1.0.0'; _isInitialized = true; debugPrint('AppConfig initialized, version: $version'); } } /// 性能配置 class PerformanceConfig { const PerformanceConfig(); /// 最大渲染元件数(性能阈值) static const int maxComponents = 5000; /// 流畅渲染元件数(60fps) static const int smoothComponents = 1000; /// 批量绘制大小 static const int batchSize = 100; /// 手势灵敏度 static const double gestureSensitivity = 1.0; /// 缩放范围 static const double minZoom = 0.1; static const double maxZoom = 10.0; }