用于图标显示的组件。可指定图标资源、大小、颜色。非常简单,但是非常用
相关组件
用于显示一个图标
【入参】 :图标数据 【IconData】
【size】 : 大小 【double】
【color】: 颜色 【Color】
import 'package:flutter/material.dart';class CustomIcon extends StatelessWidget {@overrideWidget build(BuildContext context) {return Wrap(crossAxisAlignment: WrapCrossAlignment.center,children: <Widget>[Icon(Icons.send,color: Colors.orange,size: 60,),Icon(Icons.android,color: Colors.green,size: 100,),],);}}
使用自定义图标
可在iconfont网站中下载图标字体进行使用
import 'package:flutter/material.dart';
import '../../../../app/style/TolyIcon.dart';
class MyIcon extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Wrap(
spacing: 20,
crossAxisAlignment: WrapCrossAlignment.center,
children: [
TolyIcon.icon_search,
TolyIcon.icon_star,
TolyIcon.icon_layout,
TolyIcon.icon_star_ok
]
.map((e) => Icon(
e,
color: Colors.green,
size: 60,
))
.toList(),
);
}
}
