安卓的控件设置

2019-04-12  本文已影响0人  biyu6

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
上一篇 下一篇

猜你喜欢

热点阅读