2015-02-12 3 views
0
 layers[0] = view.getDrawable(); 
     layers[1] = r.getDrawable(R.drawable.dr); 

     LayerDrawable layerDrawable = new LayerDrawable(layers); 
     int width = layerDrawable.getIntrinsicWidth(); 
     int height = layerDrawable.getIntrinsicHeight(); 
     Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565); 
     Canvas canvas = new Canvas(bitmap); 
     layerDrawable.setBounds(0, 0, canvas.getWidth(), canvas.getHeight()); 
     layerDrawable.draw(canvas); 

     view.setImageBitmap(bitmap); 

Есть ли другой способ? с PorterDuff.Mode, может быть?Как установить непрозрачность наложения? Android LayerDrawable

ответ

0

Вы можете увидеть this.

LayerDrawable имеет способ настройки альфа. это вам поможет?

Смежные вопросы