Android ImageView вложено в CardView - не показывает закругленные углы - PullRequest
0 голосов
/ 22 апреля 2020

Я пытаюсь показать изображение с закругленным обзором внутри карточки, и странным образом углы изображения не округляются, а становятся плоскими. Я компилирую с уровнем 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 для загрузки изображения. Любая помощь в этом вопросе высоко ценится.

ожидаемые результаты: That's the expected result:

фактический результат: That's the real output:

1 Ответ

0 голосов
/ 22 апреля 2020

Вы можете использовать вышеуказанный атрибут в ImageView:

android:scaleType="fitXY"
...