http://blog.csdn.net/xiaochun91103/article/details/7438471

最近的项目中需要用到多个图层堆叠到一块儿,就研究了一下android中的layer-list。android中的layer-list就是用来多个图层堆叠显示的。

在drawable文件夹下创建一个xml文件。比如:background.xml

xmlns:android="http://schemas.android.com/apk/res/android">

android:drawable="@drawable/pic1">

android:drawable="@drawable/pic2">

另外在layout文件中指定background属性这样就会加载pic1和pic2这两张图片。

例如:

[html] view plain copy
  1. <</span>ImageView
  2. ......
  3. android:background="@drawable/background"
  4. />


另外还可以使用代码实现:

[java] view plain copy
  1. Resourcesr=getResources();
  2. Drawable[]layers=newDrawable[2];
  3. layers[0]=r.getDrawable(R.drawable.pic1);
  4. layers[1]=r.getDrawable(R.drawable.pic2);
  5. LayerDrawablelayerDrawable=newLayerDrawable(layers);
  6. ((ImageView)findViewById(R.id.imageview)).setImageDrawable(layerDrawable);

更多相关文章

  1. 解决:Failed to fectch URl https://dl-ssl.google.com/android/r
  2. 配置新的product(译)——android编译系统
  3. Android权限问题 及 APP应用图标
  4. ADT在线安装(http://dl-ssl.google.com/android/eclipse 打不开)
  5. Android(安卓)Studio v0.1尝鲜
  6. 第一次写博客,先上传一下平常开发android的时候做的一点笔记
  7. Android(安卓)ORM框架GreenDao用法
  8. Android系统权限和root权限
  9. 【Android】Android(安卓)SDK下载和更新失败的解决方法!!!

随机推荐

  1. 自定义ProgressBar样式
  2. Android的IPC机制Binder的各个部分
  3. Service
  4. android: 高德地图
  5. Android(安卓)系统启动时自启动一个app
  6. android 吸顶效果+下拉刷新 CoordinatorL
  7. Android(安卓)API 中文 (51) ―― ZoomButt
  8. 第七次Android课堂笔记
  9. 使android:fillAfter="true"在xml中起作
  10. android adt安装成功后 eclipse菜单栏没