带你读《深入浅出Dart》二十八、Material和Cupertino组件(2)

简介: 带你读《深入浅出Dart》二十八、Material和Cupertino组件(2)

带你读《深入浅出Dart》二十八、Material和Cupertino组件(1)https://developer.aliyun.com/article/1348598?groupCode=tech_library


2.Flutter Cupertino风格组件

Cupertino是iOS风格的设计语言,Flutter提供了一系列的Cupertino风格组件,使得应用程序可以在iOS设备上具有原生的外观和行为。

 

以下是一些常用的Flutter Cupertino风格组件:

1 CupertinoNavigationBar组件

CupertinoNavigationBar是Cupertino风格的导航栏,通常位于页面的顶部,用于显示标题、操作按钮等。

 

以下是一个简单的CupertinoNavigationBar示例:

 

CupertinoNavigationBar(
  middle: Text('My App'),
  trailing: CupertinoButton(
    child: Icon(CupertinoIcons.settings),
    onPressed: () {
      // 打开设置页面
    },
  ),)

 

了解更多:CupertinoNavigationBar组件文档open in new window

2 CupertinoButton组件

CupertinoButton是Cupertino风格的按钮,具有iOS风格的外观和触摸反馈。

以下是一个简单的CupertinoButton示例:

 

CupertinoButton(
  onPressed: () {
    // 执行操作
  },
  child: Text('Click Me'),)

 

了解更多:CupertinoButton组件文档open in new window

3 CupertinoAlertDialog组件

CupertinoAlertDialog是Cupertino风格的对话框,用于显示警告、确认或其他相关信息。

 

以下是一个简单的CupertinoAlertDialog示例:

showDialog(
  context: context,
  builder: (BuildContext context) {
    return CupertinoAlertDialog(
      title: Text('Alert'),
      content: Text('This is an alert dialog.'),
      actions: [
        CupertinoDialogAction(
          child: Text('OK'),
          onPressed: () {
            // 处理按钮点击事件
            Navigator.of(context).pop();
          },
        ),
      ],
    );
  },)

 

了解更多:CupertinoAlertDialog组件文档open in new window


带你读《深入浅出Dart》二十八、Material和Cupertino组件(3)https://developer.aliyun.com/article/1348596?groupCode=tech_library

 


 

相关文章
|
Dart Android开发 UED
带你读《深入浅出Dart》二十七、Flutter路由管理
带你读《深入浅出Dart》二十七、Flutter路由管理
128 0
带你读《深入浅出Dart》十一、Dart模块化详解
带你读《深入浅出Dart》十一、Dart模块化详解
带你读《深入浅出Dart》三十、Flutter实战之TODO应用(2)
带你读《深入浅出Dart》三十、Flutter实战之TODO应用(2)
带你读《深入浅出Dart》三十、Flutter实战之TODO应用(1)
带你读《深入浅出Dart》三十、Flutter实战之TODO应用(1)
带你读《深入浅出Dart》十八、Dart的Isolate(1)
带你读《深入浅出Dart》十八、Dart的Isolate(1)
带你读《深入浅出Dart》十二、Dart库的使用和创建(1)
带你读《深入浅出Dart》十二、Dart库的使用和创建(1)
|
Dart 容器
带你读《深入浅出Dart》二十八、Material和Cupertino组件(1)
带你读《深入浅出Dart》二十八、Material和Cupertino组件(1)
|
Dart iOS开发
带你读《深入浅出Dart》二十八、Material和Cupertino组件(3)
带你读《深入浅出Dart》二十八、Material和Cupertino组件(3)
带你读《深入浅出Dart》二十五、Widget和布局(2)
带你读《深入浅出Dart》二十五、Widget和布局(2)
|
Dart 前端开发 容器
带你读《深入浅出Dart》二十五、Widget和布局(1)
带你读《深入浅出Dart》二十五、Widget和布局(1)