android– 圆角ImageView无法正常显示

android– 圆角ImageView无法正常显示,第1张

概述我正在尝试制作一个圆形的图像视图,但我得到一个不正确的输出.我正在附上照片这些是用于此的xml文件circle.xml<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apkes/android"android:innerRadius="0dp"android:sha

我正在尝试制作一个圆形的图像视图,但我得到一个不正确的输出.我正在附上照片

这些是用于此的xml文件

circle.xml

<?xml version="1.0" enCoding="utf-8"?><shape xmlns:androID="http://schemas.androID.com/apk/res/androID"androID:innerRadius="0dp"androID:shape="ring"androID:thicknessRatio="1.9"androID:useLevel="false" ><solID androID:color="@androID:color/transparent" /><stroke    androID:wIDth="10dp"    androID:color="@androID:color/white" /></shape>

img.xml

<?xml version="1.0" enCoding="utf-8"?><@R_455_3419@ xmlns:androID="http://schemas.androID.com/apk/res/androID" ><item androID:drawable="@drawable/circle"/><item androID:drawable="@drawable/ic_add_photo"/></@R_455_3419@>

图像视图是:

<ImageVIEw    androID:ID="@+ID/iv_dp"    androID:layout_wIDth="wrap_content"    androID:layout_height="wrap_content"    androID:layout_alignStart="@+ID/iv_person"    androID:layout_below="@+ID/iv_person"    androID:layout_margintop="37dp"    androID:adjustVIEwBounds="true"    androID:background="@drawable/img"    androID:cropTopadding="true" />

解决方法:

您可以使用CirlcleImageVIEw库来舍入ImageVIEw:

编译这个libray

 compile 'de.hdodenhof:circleimagevIEw:2.2.0'

用法

<de.hdodenhof.circleimagevIEw.circleimageVIEw    xmlns:app="http://schemas.androID.com/apk/res-auto"    androID:ID="@+ID/profile_image"    androID:layout_wIDth="96dp"    androID:layout_height="96dp"    androID:src="@drawable/profile"    app:civ_border_wIDth="2dp"    app:civ_border_color="#FF000000"/>

了解更多信息follow this link

总结

以上是内存溢出为你收集整理的android – 圆角ImageView无法正常显示全部内容,希望文章能够帮你解决android – 圆角ImageView无法正常显示所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1108718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存