Android自定义View实现圆角ImageView依赖库
标签搜索

Android自定义View实现圆角ImageView依赖库

Pop.Kite
2023-02-20 / 0 评论 / 105 阅读 / 正在检测是否收录...

安卓圆角ImageView

Android RoundedImageView

引入依赖

  1. setting.gradle下添加仓库
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        //...
        maven { url 'https://jitpack.io' }
    }
}
  1. 应用的build.gradle下添加依赖
implementation 'com.github.popkter:PopView:v0.22'

使用方法

  1. 属性一览
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <declare-styleable name="rounded_image_view">
        <!--是否是圆形,会覆盖圆角属性-->
        <attr name="circle" format="boolean" />
        <!--圆角半径-->
        <attr name="radius" format="dimension" />
        <!--border宽度-->
        <attr name="border_width" format="dimension" />
        <!--border颜色-->
        <attr name="border_color" />
    </declare-styleable>
</resources>
  1. 引用
<com.popkter.roundimageview.RoundedImageView
        android:layout_width="80dp"
        android:layout_height="80dp"
        android:layout_marginTop="160dp"
        android:src="@drawable/test"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintEnd_toEndOf="parent"
        app:layout_constraintStart_toStartOf="parent"
        app:layout_constraintTop_toTopOf="parent"
        app:radius="10dp" />

使用效果

roundedImage.png

0

评论 (0)

取消