我现在正在尝试使用芯片UI,所以我开始寻找API。但似乎没有基于Android的芯片的这类API,即使有网站上的材料设计芯片的UI组件介绍(https://www.google.com/design/spec/components/chips.html)。
因此,似乎我必须使用第三方库,如https://github.com/klinker41/android-chips。但在此之前,我只是想知道这是否是使用芯片的唯一选择。
答案 0 :(得分:2)
但似乎Android上的芯片没有这样的API,基本上由谷歌提供,即使网站上的材料设计芯片的UI组件有介绍(https://www.google.com/design/spec/components/chips.html)。
Google for Android无法直接使用Material Design规范中描述的大量内容。
我只是想知道这是否是使用芯片的唯一选择
除了从零开始创建芯片式UI之外,它当然是您今天唯一的选择。
答案 1 :(得分:0)
自谷歌设计库以来发布更新的答案。
Chip是一个圆形按钮,由标签,可选芯片图标和可选的关闭图标组成。如果可以检查芯片,可以点击或切换芯片。它扩展了AppCompatCheckBox。
这些分为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"/>
此link
中的详细信息