首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android中使用Coil为图片视图绘制边框?

如何在Android中使用Coil为图片视图绘制边框?
EN

Stack Overflow用户
提问于 2020-11-30 14:50:56
回答 2查看 435关注 0票数 0

我正在使用'Coil‘来获得圆形图像视图。我想要为这个圆形图像视图绘制一个圆形边框。如何使用线圈完成此任务?

这是我加载图像的地方:

代码语言:javascript
复制
 binding.imageviewFaceDetectionSelfieCircle.load(R.drawable.ic_avatar) {
            transformations(CircleCropTransformation())
        }

这是图像的XML:

代码语言:javascript
复制
<ImageView
        android:id="@+id/imageview_face_detection_selfie_circle"
        android:layout_width="80dp"
        android:layout_height="80dp"
        app:layout_constraintTop_toTopOf="parent"
        app:layout_constraintStart_toEndOf="@id/imageview_face_detection_id_card"
        app:layout_constraintEnd_toEndOf="parent"
        android:layout_marginTop="70dp"/>
EN

回答 2

Stack Overflow用户

发布于 2020-11-30 15:39:40

Coil中没有这样的选项。要绘制边框,可以使用"com.google.android.material:material:1.2.0"中的ShapableImageView

代码语言:javascript
复制
    <com.google.android.material.imageview.ShapeableImageView
        android:layout_width="50dp"
        android:layout_height="50dp"
        app:strokeColor="@color/blue"
        app:strokeWidth="3dp" />
票数 3
EN

Stack Overflow用户

发布于 2021-04-29 22:45:47

如果您检查Coil的Pull请求,您可以看到用户t-kurimura试图实现您想要的功能的here。查看他的commit并创建您自己的类。这很简单,而且很管用!我在我的项目中成功了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65069154

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档