How to make Squirle ImageView from Android

Can ImageView be done in squircle? not just rounded corners but squircle ? If so, how do you do it?

Basically, I want a list of icons that are outlines, so doing this in XML and setting the background in the widgets would be perfect.

+4


source to share


1 answer


https://github.com/MicroRJ/Android_Superellipse_Library

allprojects {
    repositories {          
        ...
        maven { url 'https://jitpack.io' }
    }
}
dependencies {
            implementation 'com.github.MicroRJ:Android-Canvas-Squircle:1.0'
}

 <com.microdevrj.superellipse.custom_superellipse_views.SuperEllipseImageView
    android:layout_width="200dp"
    android:layout_height="200dp"
    android:layout_gravity="center"
    android:padding="64dp"
    app:colorFill="@color/colorFill"
    app:colorStroke="@color/colorStroke"
    app:paintStyle="fillAndStroke"
    app:strokeWidth="6dp" />

      



Feel free to look at the open source files to see how it works.

A Squircle

0


source







All Articles