que utilizan el siguiente código para dibujar un mapa de bits durante onDraw de una costumbre VerPaint.setShadowLayer androide (vs) Canvas.drawbitmap() problemas
Paint p = new Paint(Paint.ANTI_ALIAS_FLAG|Paint.FILTER_BITMAP_FLAG);
p.setShadowLayer(3,3,3,0xff000000);
Bitmap bmp = BitmapFactory.decodeResource(some drawable jpg);
canvas.drawBitmap(bmp,null,new Rect(blah blah),p);
y la sombra se ve rara. ¿Qué quiero decir gracioso? Quiero decir que tengo una sombra diferente si llamara a canvas.drawRect(). Parece que el código de sombra de Android está tratando el mapa de bits como un canal alfa o algo así.
han intentado agregar p.setColor (0xff000000); y p.setStyle (Paint.Style.FILL); pero no la diferencia
Supongo que podría dibujar Rect con shadow on, luego drawBitmap con shadow off, pero parece tonto ya que sería renderizar píxeles dos veces.
en este caso: una imagen dice más de 1000 palabras. Agregue una captura de pantalla – WarrenFaith