可容纳一个孩子,为后代的图标指定默认样式。常用于多个相同图标的样式统一,避免一一设置。
相关组件
IconTheme使用
<br />可以通过IconTheme.of获取图标主题数据,也可以为IconTheme【后代】的图标组件设置默认样式,包括颜色、透明度、尺寸。<br />![image.png](https://cdn.nlark.com/yuque/0/2020/png/326147/1589512049274-262f3826-a68f-4a21-ac52-d92404158e92.png#align=left&display=inline&height=87&margin=%5Bobject%20Object%5D&name=image.png&originHeight=87&originWidth=381&size=3340&status=done&style=none&width=381)
import 'package:flutter/material.dart';
class IconThemeDemo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return IconTheme(
data: IconThemeData(
color: Colors.purple,
opacity: 1.0,
size: 30
),
child: Wrap(
spacing: 10,
children: <Widget>[
Icon(Icons.add),
Icon(Icons.ac_unit),
Icon(Icons.g_translate),
Icon(Icons.remove)
],
),
);
}
}