layer.xml:
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/t">
<item android:drawable="@drawable/tt">
</layer-list>
1.((ImageView) findViewById(R.id.imageview)).setImageDrawable(getResources().getDrawable(R.drawable.layer));
2.代码实现
Resources r = getResources();
Drawable[] layers = new Drawable[2];
layers[0] = r.getDrawable(R.drawable.cor_info);
layers[1] = r.getDrawable(R.drawable.icon);
LayerDrawable layerDrawable = new LayerDrawable(layers);
((ImageView) findViewById(R.id.imageview)).setImageDrawable(layerDrawable);
本文介绍了如何使用Android中的LayerDrawable来叠加多个图片资源。通过XML定义层级列表,并使用Java代码设置LayerDrawable,可以轻松实现复杂的图像效果。文章提供了具体的代码示例,包括如何通过资源获取器加载图片并应用到ImageView上。
271

被折叠的 条评论
为什么被折叠?



