【问题标题】:Use cupertino widget with material Scaffold将 cupertino 小部件与材质 Scaffold 一起使用
【发布时间】:2019-03-04 15:45:52
【问题描述】:

可以在材质应用程序中使用来自flutter/cupertino.dart 的一些小部件吗? (使用Scaffold

我想用 cupertino 样式而不是材质来渲染 Switch 小部件。

【问题讨论】:

  • 您能否提供一些扩展一个 Cupertino 小部件的示例?
  • 这是答案中提到的中篇文章的一个例子:@Override CupertinoNavigationBar createIosWidget(BuildContext context) => new CupertinoNavigationBar (leading:leading, middle: title,);

标签: flutter


【解决方案1】:

是的,您只需导入 flutter/cupertino.dart 并像这样使用它:

import 'package:flutter/cupertino.dart';
Scaffold(
  body:Column(

     children:<Widget>[
       CupertinoSwitch(
         value: value,
         onChanged: (val){
         setState(() {
            value = val;
         });
        },
     )


     ]
  )
)

【讨论】:

    猜你喜欢
    • 2020-02-22
    • 2021-07-07
    • 2019-11-27
    • 2022-08-18
    • 2019-01-17
    • 2018-03-28
    • 2017-10-12
    • 2021-05-18
    相关资源
    最近更新 更多