【发布时间】:2020-07-09 13:32:13
【问题描述】:
如何在android studio中像这样在cardview的底部创建一个三角形间隙?
【问题讨论】:
-
您喜欢的链接只是简单的卡片视图。我要创建的卡片视图底部有一个间隙。
标签: android android-cardview material-components-android android-shape
如何在android studio中像这样在cardview的底部创建一个三角形间隙?
【问题讨论】:
标签: android android-cardview material-components-android android-shape
您可以使用材料组件库中包含的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());
【讨论】: