圆形图片库显示方形图片

Posted

技术标签:

【中文标题】圆形图片库显示方形图片【英文标题】:Circularimage library display square image 【发布时间】:2021-08-22 09:58:40 【问题描述】:

我正在使用 github 上提供的 circulcar 图像视图库。我还将它添加到 build.gradle 并同步它。但我仍然没有得到圆形图像。如果我添加背景的 SRC,仍然没有得到结果。我哪里错了?

 <de.hdodenhof.circleimageview.CircleImageView
    android:id="@+id/imageView"
    android:layout_
    android:layout_
    android:background="@drawable/splash_screen"
    app:civ_border_
    app:civ_border_color="#FF000000"
    app:layout_constraintEnd_toEndOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toBottomOf="@+id/textView" />

【问题讨论】:

【参考方案1】:

删除这一行:android:background="@drawable/splash_screen" 并添加这一行:android:src="@drawable/splash_screen"

【讨论】:

这不行,我已经提过了。【参考方案2】:

只需更改背景线。它将显示圆形图像。

<de.hdodenhof.circleimageview.CircleImageView
   android:id="@+id/imageView"
   android:layout_
   android:src="@drawable/splash_screen"
   android:layout_
   app:civ_border_
   app:civ_border_color="#FF000000"
   app:layout_constraintEnd_toEndOf="parent"
   app:layout_constraintStart_toStartOf="parent"
   app:layout_constraintTop_toBottomOf="@+id/textView" />

图像显示在背景中,这就是它显示正方形的原因。

【讨论】:

@CodeScan 你能展示你的完整布局吗? 谢谢关心,这个问题我已经解决了。

以上是关于圆形图片库显示方形图片的主要内容,如果未能解决你的问题,请参考以下文章

canvas应用——将方形图片处理为圆形

在android中画圆形图片的几种办法

web前端鼠标放在div标签制成的盒子上如何实现图片一秒内由正方形变为圆形在变?

Swift3 iOS - Navigation TitleView 中的圆形 ImageView 保持显示正方形?

WinRT译加工在 XAML 中制作圆形图片

把图片剪切为圆形