<!—显示一条虚线 -->     <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line">          <stroke android:width="1dp" android:color="#FF000000"                  android:dashWidth="1dp" android:dashGap="2dp" />          <size android:height="5dp" />      </shape>      <!—显示一个渐变色 -->     <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">          <gradient android:startColor="#FFe79c97" android:endColor="#ffe3e196"                 android:angle="270"/>         <padding android:left="7dp" android:top="7dp"                 android:right="7dp" android:bottom="7dp" />         <corners android:radius="1dp" />     </shape>  

其中gradient表示产生颜色渐变,android:angle代表从哪个角度开始变,android:shape="rectangle"图形为长方形, solid表示为实心的,stroke表示描边的方式,android:color表示所采用的颜色。startColor="#FFe79c97"表示渐变色开始的颜色,android:endColor="#ffe3e196"表示渐变色结束的颜色(注意:这里的颜色必须采用8位),padding表示填充的区域。Corners表示圆角矩形的角度。这些XML文件的就相当于是一张图片,但是可能会比图片更节约资源,同时也让UI界面的设计变得更加灵活。在使用时直接设置布局的背景为这个资源文件即可,或者通过 android:src属性来指向这个文件,比如我们在游戏中,先要在设置界面确定用户选择的背景,然后在来在游戏中设置用户所选择的哪一个背景。

更多相关文章

  1. Android中使用 MediaExtractor 和 MediaMuxer解析、封装 mp4 文
  2. android:shape的使用 (android用xml文件生成图像控件)
  3. android 修改主题背景色
  4. Android Button的背景图片拉伸变形解决方法
  5. Android Bitmap移动游戏背景
  6. android 自定义View 在布局文件中写法
  7. android设置背景图片透明
  8. Android上传下载文件(图片)
  9. Android Dialog背景全透明无边框 Theme Style

随机推荐

  1. Android开发者指南(12) —— Android(安
  2. Android RILD学习
  3. 【Android自学笔记】Android获取手机和存
  4. Android实现简单购物车功能
  5. Android(安卓)NDK 编译移植FFmpeg2.5
  6. 剖析Android程序结构-----Android新手入
  7. android popwindow 解决opengl层叠上面的
  8. android 卸载应用、打开应用、获得系统中
  9. ExpandableListView的使用解析
  10. 怎样在android实现uc和墨迹天气那样的左