1、普通圆角背景

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="rectangle">    <solid android:color="#cccccc"/>     <corners        android:radius="10dp"/>shape>

Android shape实现渐变、部分圆角及叠加效果_第1张图片

2、部分圆角渐变背景

<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="rectangle">        <gradient        android:angle="0"        android:endColor="#cccccc"        android:startColor="#222222" />        <corners        android:bottomLeftRadius="10dp"        android:bottomRightRadius="10dp"        android:topLeftRadius="0dp"        android:topRightRadius="0dp" />shape>

Android shape实现渐变、部分圆角及叠加效果_第2张图片

3、叠加部分圆角渐变背景

<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android">        <item android:left="42dp"        android:right="42dp">        <shape android:shape="rectangle">                        <solid android:color="#00ff00"/>                        <corners                android:bottomLeftRadius="10dp"                android:bottomRightRadius="10dp"                android:topLeftRadius="0dp"                android:topRightRadius="0dp" />        shape>    item>        <item android:bottom="10dp"        android:left="21dp"        android:right="21dp">        <shape android:shape="rectangle" >                        <solid android:color="#ff0000"/>                        <corners                android:bottomLeftRadius="10dp"                android:bottomRightRadius="10dp"                android:topLeftRadius="0dp"                android:topRightRadius="0dp" />        shape>    item>        <item android:bottom="20dp">        <shape android:shape="rectangle" >                        <gradient                android:angle="0"                android:endColor="#cccccc"                android:startColor="#222222" />                        <corners                android:topLeftRadius="0dp"                android:topRightRadius="0dp"                android:bottomRightRadius="10dp"                android:bottomLeftRadius="10dp"/>        shape>    item>layer-list>

Android shape实现渐变、部分圆角及叠加效果_第3张图片

4、底边框背景

<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android">        <item        android:right="-2dp"        android:left="-2dp">        <shape>            <solid android:color="@android:color/transparent"/>            <stroke                android:width="0.5dp"                android:color="#ff0000"/>        shape>    item>layer-list>

在这里插入图片描述

更多相关文章

  1. android中实现背景图片颜色渐变方法
  2. android PopupWindow 阴影背景 、动画 、点击显示、隐藏
  3. Android TextView带背景图片和自定义边框
  4. Android在配置文件中配置Button再不同情况下的的背景
  5. ListView 可以滑动的上下间距
  6. android之4.0控件switch自定义开关背景图片和控制宽度
  7. android 远程下载桌面背景图案——URLConnection 与 setWallpape
  8. Android ListView拖动时背景颜色会变成黑色 的解决办法

随机推荐

  1. android 加载外部 dex文件中的类 的源码
  2. Android(安卓)蓝牙低功耗Ble Gatt浅谈
  3. Android自定义View实战---圆盘温度计
  4. [置顶] 解决android某些应用开发某些类无
  5. Android(安卓)App集成支付宝
  6. 在 Ubuntu 下使用 Android(安卓)NDK r4b
  7. 3. 编写的第一个android HelloWorld程序
  8. 【Android个人理解(一)】通过Looper与Handl
  9. Android面试真题,了解一下?
  10. android缓存设计