Верхний закругленный угол в ImageView - PullRequest
0 голосов
/ 28 февраля 2020

Как добавить верхние закругленные углы в ImageView. Я попытался с помощью следующего метода, и он не работает.

imgView.setClipToOutline(true);

Ответы [ 3 ]

0 голосов
/ 28 февраля 2020

вы можете создать для этого рисование или использовать эту библиотеку для лучшего результата

https://github.com/vinc3m1/RoundedImageView

0 голосов
/ 28 февраля 2020

Вы можете создавать собственные фоновые рисунки

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<solid android:color="@android:color/darker_gray"/>
<corners android:topRightRadius="10dp"
    android:bottomRightRadius="0dp"
    android:topLeftRadius="10dp"
    android:bottomLeftRadius="0dp"/>

</shape>

, установленные в виде изображения, как это

<ImageView
    android:id="@+id/imageView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:src="@drawable/ic_launcher"
    android:background="@drawable/shape"/>
0 голосов
/ 28 февраля 2020

лучше создать нарисованный файл с радиусом сверху и установить в качестве фона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...