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