您可以使用材料组件库中包含的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());