求大神指点

来源:4-1 Android-ImageView概述

倾入她城_

2016-09-07 15:07

我想做一个圆形图片却不成功。设想是把imageview设置成圆形容器,然后在放图片,可是图片不显示圆形,大小还超过容器。

xml:

    <ImageView

        android:id="@+id/imageView1"

        android:layout_width="100dp"

        android:layout_height="100dp"

        android:background="@drawable/shape"

        android:scaleType="centerCrop"   />


shape:<corners android:radius="50dp"/>

为什么会出现这种情况



写回答 关注

2回答

  • ziom
    2016-09-08 07:22:22
    已采纳

    这个一般是自定义view来实现的,你留个邮箱,我给你发一个写好的自定义圆形ImageView,你直接在布局文件中使用就行了。

    倾入她城_ 回复ziom

    好的,谢了

    2016-09-12 09:25:28

    共 12 条回复 >

  • 煎蛋的少年
    2016-09-07 15:58:43

    宽度和高度改成wrap试试?

    煎蛋的少年 回复倾入她城_

    shape 的用法可能有点问题吧。ImageView的属性里面都没有哪个属性的说它是圆形的。。

    2016-09-07 16:39:02

    共 3 条回复 >

Android攻城狮的第一门课(入门篇)

想快速掌握Android应用开发基础,选择学习这门课程就对了。

312473 学习 · 4931 问题

查看课程