您的位置:首页 > 移动开发 > Android开发

Android当中layer-list使用

2014-05-20 10:41 375 查看
最近的项目中需要用到多个图层堆叠到一块儿,就研究了一下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 plaincopy

<</span>ImageView

......

android:background="@drawable/background"

/>

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

[java] view plaincopy

Resources
r = getResources();

Drawable[] layers =
new
Drawable[2];

layers[0]
= r.getDrawable(R.drawable.pic1);

layers[1]
= r.getDrawable(R.drawable.pic2);

LayerDrawable layerDrawable
= new
LayerDrawable(layers);

((ImageView) findViewById(R.id.imageview)).setImageDrawable(layerDrawable);

转自:/article/9281111.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: