为了账号安全,请及时绑定邮箱和手机立即绑定

通过XML循环查看图像

通过XML循环查看图像

青春有我 2019-07-22 16:00:37
通过XML循环查看图像我想用我的ImageView有边界的圆形。我搜索了一下,但找不到任何有用的信息(我尝试过的任何信息都不起作用)。如何通过xml实现这一目标:创建ImageView用特定的src和一个边界做圆圈?
查看完整描述

3 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

如果使用src属性。我所做的是将两个图像视图放在一个框架布局中,一个在另一个上面,如下所示:

<FrameLayout android:id="@+id/frame"
             android:layout_width="40dp"
             android:layout_height="40dp">

    <ImageView android:id="@+id/pic"
               android:layout_width="40dp"
               android:layout_height="40dp"
               android:src="@drawable/my_picture" />

    <ImageView android:id="@+id/circle_crop"
               android:layout_width="40dp"
               android:layout_height="40dp"
               android:src="@drawable/circle_crop" />

</FrameLayout>

只需在可绘制文件夹中放置一个圆形_crop.png,该文件夹的形状为图像尺寸(在我的例子中为正方形),中间有一个白色背景和一个透明的圆圈。如果你想要一个方形的图像视图,你可以使用这个图像。

下载上面的图片。


查看完整回答
反对 回复 2019-07-22
  • 3 回答
  • 0 关注
  • 347 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信