草庐IT

LayerListDrawable

全部标签

android - 在 LayerListDrawable 中更改 Bitmap Drawable

这是我的LayerList的简化版本。它在项目中有一个位图以防止缩放。我想以编程方式更改此位图的可绘制对象。有办法做到这一点吗?我尝试了以下但没有成功:Resourcesres=getResources();LayerDrawablelayerDrawable=(LayerDrawable)res.getDrawable(R.drawable.layer_list_drawable);DrawablenewDrawable=(Drawable)res.getDrawable(R.drawable.something);//works,butscalestheimagebecauseth