在drawable中,创建table.xml

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" >  <corners android:radius="8dp" />      <solid android:color="#00000000" />    <stroke        android:width="1dp"        android:color="#808080" />    <padding        android:bottom="1dp"        android:left="3dp"        android:right="3dp"        android:top="5dp" /></shape>

说明:

solid:实心,就是填充的意思

android:color指定填充的颜色

gradient:渐变

android:startColor和android:endColor分别为起始和结束颜色,ndroid:angle是渐变角度,必须为45的整数倍。

另外渐变默认的模式为android:type="linear",即线性渐变,可以指定渐变为径向渐变,android:type="radial",径向渐变需要指定半径android:gradientRadius="50"。

stroke:描边

android:width="2dp" 描边的宽度,android:color 描边的颜色。

我们还可以把描边弄成虚线的形式,设置方式为:

android:dashWidth="5dp"

android:dashGap="3dp"

其中android:dashWidth表示'-'这样一个横线的宽度,android:dashGap表示之间隔开的距离。

corners:圆角

android:radius为角的弧度,值越大角越圆。

我们还可以把四个角设定成不同的角度,方法为:

<corners android:topRightRadius="20dp" 右上角

android:bottomLeftRadius="20dp" 右下角

android:topLeftRadius="1dp" 左上角

android:bottomRightRadius="0dp" 左下角

/>

效果如下:


Android中定义样式(1)

更多相关文章

  1. 修改光标颜色
  2. Android设置颜色的几种方法
  3. android 设置各种颜色 android:background="@color/white"
  4. android 分段显示文本颜色控件
  5. android 骁龙相机预览宽度方向全屏
  6. Android系统中自带的图标&一些预定义样式&参考颜色值
  7. Android如何让TextView子元素随着父元素的背景变化而改变字体颜
  8. Android TextView 设置超链,设置部分字体颜色
  9. android 4.2修改设置菜单的背景颜色

随机推荐

  1. Android中各种形状
  2. Android(安卓)获取手机本地图片所在的位
  3. Android(安卓)基础UI编程2
  4. Native Activity讲解
  5. Android(安卓)Develop Challenge
  6. Android入门学习笔记之人机用户界面
  7. Android绘制简单折线图的步骤
  8. 四.Android六种布局详细讲解
  9. android 百度地图3.0+常用操作
  10. 怎么去掉联系人、通话记录、拨号列表界面