如何在 cardview 上创建三角形间隙?
how to create triangle gap on cardview?
如何在 android studio 中像这样在 cardview 底部创建三角形间隙?
您可以使用 Material 组件库中包含的 TriangleEdgeTreatment
。
只需使用像这样的简单布局:
<com.google.android.material.card.MaterialCardView
android:id="@+id/card"
.../>
然后在底部边缘应用 TriangleEdgeTreatment
:
MaterialCardView cardView = findViewById(R.id.card);
cardView.setShapeAppearanceModel(cardView.getShapeAppearanceModel().toBuilder()
.setBottomEdge(new TriangleEdgeTreatment(40.f, true))
.build());
如何在 android studio 中像这样在 cardview 底部创建三角形间隙?
您可以使用 Material 组件库中包含的 TriangleEdgeTreatment
。
只需使用像这样的简单布局:
<com.google.android.material.card.MaterialCardView
android:id="@+id/card"
.../>
然后在底部边缘应用 TriangleEdgeTreatment
:
MaterialCardView cardView = findViewById(R.id.card);
cardView.setShapeAppearanceModel(cardView.getShapeAppearanceModel().toBuilder()
.setBottomEdge(new TriangleEdgeTreatment(40.f, true))
.build());