提问者:小点点

如何在CardView上创建三角间隙?


在android Studio中如何在cardview的底部创建一个三角形的缝隙呢?


共1个答案

匿名用户

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