Android Resource下图片合成(LayerDrawable)

1.给一个背景,背景中的一部分可变的,以下方法可以从Resouce中合成(动态改变userimg图片):

public LayerDrawable test(Context context, dynamicImg) {
	LayerDrawable layerDrawable =(LayerDrawable) context.getResources().getDrawable(R.drawable.layerlist);
	Drawable drawable = context.getResources().getDrawable(R.drawable.ic_launcher);
	layerDrawable.setDrawableByLayerId(R.id.userimage, dynamicImg);
	return layerDrawable;
}
```<!-- more -->

#### 2.drawable下的layerlist.xml文件:

<?xml version=”1.0” encoding=”UTF-8”?>

```



Article posted at:2012-12-21