如何使用 Android 制作圆角 ImageView

Spe*_*eed 5 xml android shape imageview

是否可以将 ImageView 变成松鼠?即不只是圆角而是一个squircle?如果是这样,你怎么做?

基本上,我想要一个松鼠图标列表,因此在 XML 中执行此操作并在小部件上设置背景将是理想的选择。

Mic*_*oRJ 2

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" />
Run Code Online (Sandbox Code Playgroud)

请随意查看开源文件以了解其工作原理。

松鼠