颤栗:iOS上的黑暗主题
我正在创建一个应用程序使用颤振。 但在iOS上(你也可以在Android上测试),黑暗主题并不适用。 通过使用Android小部件,它运行良好 如何使用黑暗主题制作Cupertino小部件?尤其是弹出窗口 我使用的是颤振1.9.1+热修复6 例如,Cupertino“行动表”: 截图: 选中此项,您可以仅使用一个小部件创建特定于平台的布局,该小部件为您创建所有特定于平台的样板文件。 还支持暗模式,至少在iOS中是这样。这里有答案:颤栗:iOS上的黑暗主题,ios,flutter,dart,ios-darkmode,flutter-cupertino,Ios,Flutter,Dart,Ios Darkmode,Flutter Cupertino,我正在创建一个应用程序使用颤振。 但在iOS上(你也可以在Android上测试),黑暗主题并不适用。 通过使用Android小部件,它运行良好 如何使用黑暗主题制作Cupertino小部件?尤其是弹出窗口 我使用的是颤振1.9.1+热修复6 例如,Cupertino“行动表”: 截图: 选中此项,您可以仅使用一个小部件创建特定于平台的布局,该小部件为您创建所有特定于平台的样板文件。 还支持暗模式,至少在iOS中是这样。这里有答案: import 'package:flutter/material
import 'package:flutter/material.dart';
import 'home.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData.dark(),
darkTheme: ThemeData.dark(),
home: Home(),
);
}
}
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class Home extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Center(
child: RaisedButton(
child: Text('test'),
onPressed: () {
Widget secondaryButton, confirmButton, popup;
secondaryButton = CupertinoActionSheetAction(
child: Text('secundary'),
onPressed: () {},
);
confirmButton = CupertinoActionSheetAction(
child: Text('test'),
onPressed: () {},
);
popup = CupertinoActionSheet(
title: Text('Title'),
message: Text('Content'),
cancelButton: secondaryButton,
actions: [confirmButton],
);
showCupertinoModalPopup(
context: context, builder: (context) => popup);
},
),
);
}
}