【发布时间】:2020-04-23 00:24:24
【问题描述】:
我正在尝试在卡片视图中显示带有圆形视图的图像,奇怪的是我没有将图像的角弄圆而是平坦的。我正在使用 API 级别 29 进行编译。
<androidx.cardview.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/thumb"
android:layout_width="370dp"
android:layout_height="370dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="25dp"
android:visibility="visible"
card_view:cardCornerRadius="4dp"
card_view:cardUseCompatPadding="true"
card_view:cardPreventCornerOverlap="false"
app:cardElevation="0dp">
<ImageView
android:id="@+id/image"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop"
android:src="@drawable/ic_thumbnail" />
值得注意的是,我正在使用 Picasso 加载图像。非常感谢您对此事的任何帮助。
【问题讨论】:
-
用毕加索加载img时,可以试试这个stackoverflow.com/a/30707381/11178991
-
@AyTee - 我宁愿使用布局 XML 而不是在附加的链接中编码,只是为了与我实施的其他做法保持一致。
标签: android imageview android-cardview rounded-corners