layer-list使用
16lz
2022-04-09
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- <</span>ImageView
- ......
- android:background="@drawable/background"
- />
另外还可以使用代码实现:
[java] view plain copy
- Resourcesr=getResources();
- Drawable[]layers=newDrawable[2];
- layers[0]=r.getDrawable(R.drawable.pic1);
- layers[1]=r.getDrawable(R.drawable.pic2);
- LayerDrawablelayerDrawable=newLayerDrawable(layers);
- ((ImageView)findViewById(R.id.imageview)).setImageDrawable(layerDrawable);
更多相关文章
- FFmpeg的Android平台移植—编译篇
- myEclipse8.5集成svn android svn使用
- [Android] 文件夹下文件的个数限制
- Android之Telephony各文件解释
- Android上传图片到服务器,android-async-http上传图片到服务器
- 搭建arm-linux-gcc交叉编译工具链环境(Android原生(JNI)开发环境
- Android系统源码编译全过程——下载Android源文件并编译
- adb shell
- NPM 和webpack 的基础使用