可点击的图标按钮,可指定图标信息、内边距、大小、颜色等,接收点击事件。

相关组件

Icon

IconButton属性

【child】: 子组件 【Widget】
【icon】: 内边距 【Widget】
【tooltip】: 长按提示文字 【String】
【highlightColor】: 长按高亮色 【Color】
【splashColor】: 水波纹色 【Color】
【onPressed】: 点击事件 【Function】
54.gif

  1. import 'package:flutter/material.dart';
  2. class CustomIconButton extends StatelessWidget {
  3. @override
  4. Widget build(BuildContext context) {
  5. return Padding(
  6. padding: const EdgeInsets.all(8.0),
  7. child: IconButton(
  8. padding: EdgeInsets.only(),
  9. onPressed: () {},
  10. icon: Icon(Icons.android, size: 40, color: Colors.green),
  11. tooltip: "android",
  12. highlightColor: Colors.orangeAccent,
  13. splashColor: Colors.blue,
  14. ),
  15. );
  16. }
  17. }