企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ## 概述 可以根据运行时平台(Android 或 iOS)使用不同的主题架构。Flutter 提供了平台检测的方法,通过这些方法可以根据平台使用不同的主题 ## 示例 ``` import 'package:flutter/material.dart'; import 'package:flutter/cupertino.dart'; import 'dart:io'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Flutter Demo', theme: ThemeData( primarySwatch: Colors.blue, visualDensity: VisualDensity.adaptivePlatformDensity, cupertinoOverrideTheme: CupertinoThemeData( primaryColor: Colors.orange, ), ), home: MyHomePage(), ); } } class MyHomePage extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Platform Specific Theme'), ), body: Center( child: Text('Hello World'), ), ); } } ```