Android开发之Shape的使用(为TextView等空间添加边框)

来源:互联网 发布:火线精英刷枪软件 编辑:程序博客网 时间:2024/05/24 02:39

在Android开发中,我们想为控件添加边框,可以使用Shape。


首先,我先简单介绍一下Shape。

solid:填充

gradient:渐变

stroke:描边

corners:圆角

padding:间隔


Shape的使用如下,制作椭圆形边框textview_bg.xml。

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" >    <solid android:color="#ffffff" /> <!-- 定义填充的颜色值 -->    <stroke        android:width="1dp"        android:color="#000000" /> <!-- 定义描边的宽度和描边的颜色值 -->    <corners        android:bottomLeftRadius="5dp"        android:bottomRightRadius="5dp"        android:topLeftRadius="5dp"        android:topRightRadius="5dp" /> <!-- 设置四个角的半径 -->    <padding        android:bottom="4dp"        android:left="4dp"        android:right="4dp"        android:top="4dp" /> <!-- 设置各个方向的间隔 --></shape>

为TextView添加Shape制作好的椭圆形边框。

android:background="@drawable/textview_bg"



0 0
原创粉丝点击