如何制作 chipView 矩形

How can I make a chipView ractangle

我使用的是简单的chipView。有一点问题,芯片的默认形状是椭圆形。我想把它做成矩形并在角上加一点半径?我怎样才能做到这一点?

我找到了解决方案

    app:chipCornerRadius=""

您可以通过两种方式完成。

最快的方法是在布局中使用 app:chipCornerRadius 属性。

第二种方法允许您使用 app:shapeAppearanceOverlay 属性绘制不同类型的形状:

    <com.google.android.material.chip.Chip
        app:shapeAppearanceOverlay="@style/buttomShape0"
        ../>

与:

  <style name="buttomShape0">
    <item name="cornerFamily">rounded</item>
    <item name="cornerSize">0dp</item>
  </style>