Unable to scale Drawable with ScaleDrawable
问题 Scaling with ScaleDrawable is not working for me. The drawable is remained in the same size. LayerDrawable layerDrawable = new LayerDrawable(layers); Drawable d = layerDrawable.getCurrent(); ScaleDrawable sd = new ScaleDrawable(d, 0, 0.01f, 0.01f); return sd.getDrawable(); What i need to do to fix it? Thanks. 回答1: You need to set the level: LayerDrawable layerDrawable = new LayerDrawable(layers); Drawable d = layerDrawable.getCurrent(); ScaleDrawable sd = new ScaleDrawable(d, 0, 0.01f, 0.01f)