1
如何创建带边框和圆角的ImageView
?创建带圆角的ImageView
我想将ImageView
的角落是圆的,我尝试创建一个形状绘制与中风和圆角作为ImageView
的背景绘制的,但并没有给合适的效果,这是因为图像内的填充容器并没有填充到边界的边缘。
如何创建带边框和圆角的ImageView
?创建带圆角的ImageView
我想将ImageView
的角落是圆的,我尝试创建一个形状绘制与中风和圆角作为ImageView
的背景绘制的,但并没有给合适的效果,这是因为图像内的填充容器并没有填充到边界的边缘。
我知道这个工程上的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
我不认为这可以在ImageView上工作 - 但是 - 你可以把你的ImageView放在这样一个线性布局中 - 这就是我所做的,它运行良好。 +1 – shein 2010-12-16 23:55:30
多数民众赞成在一个伟大的想法,可能只是工作 – slim 2010-12-17 07:58:15
问题是因为我在我的问题描述,这将给出一个矩形与图像外的圆角。图像仍然具有“尖锐”的角落,并且不会填充到边框的边缘。 – 2010-12-21 08:25:42