使用圆角创建ImageView

时间:2010-12-16 18:53:25

标签: android

如何制作带有边框和圆角的ImageView

我希望ImageView的角落是圆的,我尝试使用笔划和圆角创建一个可绘制的形状作为ImageView的背景可绘制但是没有给出正确的效果,因为图像填充在容器内部并且没有填充到边框的边缘。

1 个答案:

答案 0 :(得分:1)

我知道这适用于LinearLayout,但我不确定它是否适用于imageviews,值得一试,你可以在背景上做这样的事情

所以你的imageview看起来像这样

<ImageView android:background="@drawable/rounded"/>

如果您将此文件称为rounded.xml或其他内容

<?xml version="1.0" encoding="UTF-8"?> 

    <shape xmlns:android="http://schemas.android.com/apk/res/android" 
         android:shape="rectangle" >


        <corners android:bottomRightRadius="10dp" android:bottomLeftRadius="10dp" 
         android:topLeftRadius="10dp" android:topRightRadius="10dp"/>

          <stroke
            android:color="@drawable/black"
            android:width="1dp"

             />

    </shape>

此页面是一个很好的参考http://developer.android.com/guide/topics/resources/drawable-resource.html