1.给图片设置边框
1.创建shape格式的xml
右键 res - New - Android resource file - 取名为bg_border1,Resource type选择 Drawable,Root element 选择shape;
2.在创建的bg_border1中设置边框的宽度、颜色、弧度、内边距、边框内颜色等
<?xml version="1.0" encoding="utf-8"?>
<!--设置控件的边框-->
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<!--设置矩形内的颜色-->
<solid android:color="@color/greenColor" />
<!--设置边框的宽度和颜色-->
<stroke android:width="1dp" android:color="@color/redColor" />
<!--设置圆角弧度为0-->
<corners android:radius="0dp" />
<!--设置圆角弧度为4dp-->
<!--<corners-->
<!--android:bottomLeftRadius="4dp"-->
<!--android:bottomRightRadius="4dp"-->
<!--android:topLeftRadius="4dp"-->
<!--android:topRightRadius="4dp"-->
<!--/>-->
<!--边框距离图片间距:若为0图片会在边框上方-->
<padding android:left="3dp" android:top="3dp" android:right="3dp" android:bottom="3dp" />
</shape>
3.在ImageView中设置 android:background="@drawable/bg_border1"
<com.loopj.android.image.SmartImageView
android:id="@+id/lvcell1_icon"
android:layout_width="45dp"
android:layout_height="45dp"
android:layout_marginLeft="5dp"
android:layout_marginTop="5dp"
android:background="@drawable/bg_border1"
android:src="@drawable/test_icon"
/>
效果图.png
网友评论