18

我知道要使用它们,您必须import 'package:flutter/cupertino.dart';像这样使用它,Icon(CupertinoIcons.info);但是很难选择需要的图标。

亲爱的 Flutter 团队,请在某处提供完整的 Cupertino 图标参考。一个地方有没有图标的名字,另一个地方有没有名字的图标。

更新:

正如 Mariano 所指出的,并且如本答案所示,名称映射尚未完成,我们可以使用如下图标:

 const IconData baseball = const IconData(0xf3dd,
          fontFamily: CupertinoIcons.iconFont,
          fontPackage: CupertinoIcons.iconFontPackage);
 Icon(baseball);

其中 0xf3dd 是您可以在此处找到的图标 (f3dd) 代码。

4

1 回答 1

6

您回答了自己的问题, CupertinoIcons 类的用法与您描述的一样。


不过你是对的,没有简单的方法从 github 存储库中提供的地图图像中找到图标的名称,因为它们不直接映射 Apple 在其人机界面指南中描述的系统图标:人机界面指南

你可以转到 Flutter 主存储库并打开有关此主题Flutter Github repo的问题。
您甚至可以自己贡献地图并帮助可能遇到相同问题的其他开发人员。

于 2019-04-02T07:11:57.157 回答