iOS风格的按钮。可指定颜色、点击时透明度、内边距、圆角等。可接收点击事件。
相关组件
CupertinoButton点击事件
【color】: 颜色 【Color】
【pressedOpacity】: 按下时透明度 【double】
【child】: 子组件 【Widget】
【padding】: 内边距 【EdgeInsetsGeometry】
【borderRadius】: 圆角半径 【BorderRadius】
【onPressed】: 点击事件 【Function】
import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';class CustomCupertinoButton extends StatelessWidget {@overrideWidget build(BuildContext context) {var data = {CupertinoColors.activeBlue:4.0,Colors.blue:6.0,CupertinoColors.activeOrange:8.0,};return Wrap(spacing: 20,children:data.keys.map((e)=> CupertinoButton(padding: EdgeInsets.zero,onPressed: () => Navigator.of(context).pushNamed('AboutMePage'),color: e,pressedOpacity: 0.4,borderRadius: BorderRadius.all(Radius.circular(data[e])),child: Text("iOS"),)).toList());}}
