flutter IconData 正确图标
时间: 2023-12-15 16:05:37 浏览: 205
Flutter中的图标是使用IconData类来表示的。使用正确的IconData类可以确保您获得所需的图标。
例如,要使用Material Design中的“home”图标,您应该使用以下代码:
```
Icon(Icons.home);
```
如果您想使用自定义图标,可以使用自定义字体文件生成相应的IconData类。您可以使用Flutter的内置工具flutter pub run flutter_launcher_icons:main来生成自定义字体文件。
一些常用的Material Design图标及其对应的IconData类:
- home: Icons.home
- search: Icons.search
- settings: Icons.settings
- person: Icons.person
- favorite: Icons.favorite
- camera: Icons.camera_alt
- email: Icons.email
- phone: Icons.phone
- map: Icons.map
- shopping cart: Icons.shopping_cart
您可以在Flutter的官方文档中找到更多的图标和它们对应的IconData类。
相关问题
flutter IconData 打勾
Flutter中打勾的IconData是Icons.check,可以通过以下代码使用:
```dart
Icon(Icons.check);
```
或者使用自定义颜色:
```dart
Icon(Icons.check, color: Colors.green);
```
flutter IconData 设置为空
可以通过将 IconData 设置为 null 来实现将其清空。例如:
```
Icon(
icon: myIconData ?? null,
),
```
在上面的代码中,如果 myIconData 为 null,那么 Icon 将不会显示任何图标。如果 myIconData 不为 null,那么 Icon 将显示 myIconData 所表示的图标。
阅读全文