如何使用 "Material Components for Android" 库

How to use "Material Components for Android" library

我正在 android 上构建我的第一个应用程序,我想使用“Material Android 的组件”库来获得更多设计选项。
我仔细阅读了 getting started 页面,但我的应用似乎没有正确继承。 ``error image 说它无法识别某些继承的数据...
更多示例: cannot recognize label 显示为: display

为了使用 Material Components for Android 提供的图标,您需要先将它们导入到您的项目中。为此,您可以单击此 link,但为了防止 link 腐烂,我添加了以下说明:

要从 Vector Asset Studio 导入图标:

  1. 在 Android Studio 中,打开一个 Android 应用程序项目。
  2. 在项目 window 中,select Android 视图。它应该是这样的:
  3. Right-click res 文件夹和 select New > Vector Asset

Vector Asset Studio 出现。

  1. 在 Vector Asset Studio 中,selectMaterial 图标
  2. 在“图标”字段中,单击按钮。
  3. 出现 Select 图标 对话框。您可以通过 select 从左侧列表中选择一个图标类别或在此处所示的搜索字段中输入来过滤哪些图标可见。
  4. Select 一个 material 图标并单击 确定。该图标出现在 矢量绘图预览
  5. 可选择更改资源名称、大小、不透明度和 Right-To-Left 镜像设置。在您的情况下,您需要确保大小为 24dp。
  6. 单击下一步
  7. 可选择更改模块和资源目录。
  8. 单击完成
  9. 构建项目。

现在,您将能够导入 selected 图标。

对于 app:startIconContentDescription 属性,您必须自己添加。 属性 的目标是让任何使用屏幕阅读器的人都能更轻松地理解文本字段的操作 (source)。