Как создать круг с помощью hdodenhof: circleimageview (студия Android) - PullRequest
0 голосов
/ 04 октября 2018

Я использовал библиотеку «implementation» de.hdodenhof: circleimageview: 2.2.0 'to Crete a circle out of an image View , replacing the imageView xml` код с этим:

<de.hdodenhof.circleimageview.CircleImageView
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/iconHolder1"
    android:layout_width="70dp"
    android:layout_height="0dp"
    android:background="@color/chapter1"
    android:elevation="3dp"
    android:scaleType="centerCrop"
    android:src="@drawable/icon1"
    app:layout_constraintBottom_toBottomOf="@+id/chapter1"
    app:layout_constraintStart_toStartOf="@+id/chapter1"
    app:layout_constraintTop_toTopOf="@+id/chapter1"
    app:civ_border_width="1dp"
    app:civ_border_color="@color/colorPrimary"
     />

Но этоне отсекает углы.Он просто создает круг вокруг изображения следующим образом: enter image description here

Как удалить весь цвет за пределами границы круга?Кто-нибудь использовал эту библиотеку или подобную, или знает лучший способ решить эту проблему?

Ответы [ 3 ]

0 голосов
/ 29 ноября 2018

Для тех, кто сталкивается с этой проблемой, попробуйте установить для clipToOutline значение true в вашем файле kotlin / java, который работал для меня.

В данном конкретном случае:

iconHolder1.clipToOutline = true
0 голосов
/ 30 ноября 2018
 implementation 'de.hdodenhof:circleimageview:1.3.0'  

<de.hdodenhof.circleimageview.CircleImageView
         android:id="@+id/profilePic"
         android:layout_width="@dimen/sdp105"
         android:layout_height="@dimen/sdp105"
         android:src="@drawable/ic_profile"
         android:layout_marginBottom="@dimen/sdp7"
         android:layout_marginTop="@dimen/sdp10"
         ads:border_color="@color/colorPrimary"
         ads:border_width="@dimen/sdp1"/>    

enter image description here enter image description here

0 голосов
/ 06 октября 2018

Я использую эту библиотеку и не имею пробелем с ней:

implementation 'com.mikhaellopez:circularimageview:3.2.0'

Вы можете проверить документацию здесь ссылка

...