1

我现在正在尝试使用chips UI,所以我开始寻找API。但是貌似Android中的芯片基本没有这样的API,虽然官网上有材料设计芯片的UI组件介绍(https://www.google.com/design/spec/ )组件/芯片.html)。

因此,似乎我必须使用诸如https://github.com/klinker41/android-chips之类的第三方库。但在此之前,我只想知道这是否是使用芯片的唯一选择。

4

2 回答 2

2

但是貌似Android中的芯片基本没有这样的API,虽然官网上有材料设计芯片的UI组件介绍(https://www.google.com/design/spec/ )组件/芯片.html)。

Material Design 规范中描述的许多内容不能直接从 Google for Android 获得。

我只是想知道这是否是使用芯片的唯一选择

除了自己从头开始创建芯片式 UI 之外,这无疑是您今天唯一的选择。

于 2015-11-30T23:21:38.350 回答
0

发布更新的答案,因为它是谷歌设计库的一部分。

筹码是一个圆形按钮,由一个标签、一个可选筹码图标和一个可选关闭图标组成。如果可以选中,则可以单击或切换筹码。它扩展了 AppCompatCheckBox。

这些分为3类:

  1. 过滤芯片
  2. 选择芯片
  3. 动作芯片

现在Chip作为 android 设计支持库的一部分提供。您现在可以添加一个芯片,如下所示:

<com.google.android.material.chip.Chip
    style="@style/Widget.MaterialComponents.Chip.Action"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    app:chipIcon="@drawable/ic_action_24"
    app:chipText="@string/hello_world"/>

链接中的更多详细信息

于 2018-06-17T22:58:02.033 回答