San*_*inh 6 dart flutter flutter-layout
我想在Flutter/Dart 中使用不同操作系统的本机外观创建 switch/toggle 小部件。
我的意思是,如果我在 iOS 移动设备上运行,它应该是这样的:
如果我在 Android 手机上运行,它应该是这样的:
帮我在flutter/dart中实现这种类型的功能
Cop*_*oad 10
如果目标平台是 iOS,则创建一个 CupertinoSwitch,否则创建一个 Material Design 开关。
Switch.adaptive(value: true, onChanged: (newValue) {})
Run Code Online (Sandbox Code Playgroud)
示例代码:
bool _value = true;
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(),
body: Switch.adaptive(
value: _value,
onChanged: (newValue) => setState(() => _value = newValue),
),
);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2325 次 |
| 最近记录: |