我正在尝试创建一个圆形 CardView。但我不知道该怎么做。有什么属性可以让我获得 Circular CardView 吗?
XML 代码如下:
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/card_view_outer"
android:layout_width="match_parent"
android:layout_height="200dp"
android:layout_gravity="center"
card_view:cardBackgroundColor="@android:color/transparent"
card_view:cardCornerRadius="0dp"
card_view:cardElevation="3dp" >
</android.support.v7.widget.CardView>
最佳答案
只需使用 shapeAppearanceOverlay
属性:
<com.google.android.material.card.MaterialCardView
android:layout_width="100dp"
android:layout_height="100dp"
app:cardBackgroundColor="@color/colorPrimaryLight"
app:shapeAppearanceOverlay="@style/circle"
/>
与:
<style name="circle">
<item name="cornerSize">50%</item>
</style>
关于android - 如何在 Android 中创建圆形 CardView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63752244/