一个按钮,应用场景很少,通常用于SimpleDialog中,接收点击事件。

相关组件

SimpleDialog

SimpleDialogOption基本使用

【child】 : 子组件 【Widget】
【onPressed】 : 点击事件 【Function()】
62.gif

  1. import 'package:flutter/material.dart';
  2. class CustomSimpleDialogOption extends StatelessWidget {
  3. @override
  4. Widget build(BuildContext context) {
  5. return Column(
  6. children: <Widget>[
  7. Container(
  8. alignment: Alignment.center,
  9. width: double.infinity,
  10. height: 50,
  11. margin: EdgeInsets.all(5),
  12. color: Colors.grey.withAlpha(33),
  13. child: SimpleDialogOption(
  14. onPressed: () => Navigator.of(context).pushNamed('AboutMePage'),
  15. child: Text('张风捷特烈')),
  16. ),
  17. Container(
  18. height: 50,
  19. alignment: Alignment.center,
  20. width: double.infinity,
  21. color: Colors.grey.withAlpha(33),
  22. margin: EdgeInsets.all(5),
  23. child: SimpleDialogOption(
  24. onPressed: () => Navigator.of(context).pushNamed('AboutMePage'),
  25. child: Text('百里·巫缨')),
  26. ),
  27. ],
  28. );
  29. }
  30. }