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. FFmpeg的Android平台移植—编译篇
  2. myEclipse8.5集成svn android svn使用
  3. [Android] 文件夹下文件的个数限制
  4. Android之Telephony各文件解释
  5. Android上传图片到服务器,android-async-http上传图片到服务器
  6. 搭建arm-linux-gcc交叉编译工具链环境(Android原生(JNI)开发环境
  7. Android系统源码编译全过程——下载Android源文件并编译
  8. adb shell
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android剪裁图片简单的方法
  2. android之HttpPost&HttpGet使用方法介绍
  3. 界面可视化工具------DroidDraw
  4. Android的UI两大基石
  5. Android应用程序获取系统权限
  6. android > Service
  7. Android无法调用JS的问题解决
  8. 【Android(安卓)开发教程】ListFragment
  9. Android调用WIFI设置
  10. Android中通过经纬度来过去到城市名称