0

我有画布和绘制位图的自定义视图。设置画布透明,当我用透明区域绘制位图时,我看不到透明区域。但是,当我设置一些画布颜色时,我可以看到这种颜色。

snowflakesTriangle = Bitmap.createScaledBitmap(snowflakesTriangle, realBmpWidth,realBmpHeight, true);

SnowFlakeView surface = (SnowFlakeView)findViewById(R.id.snow_flake_view);
surface.setZOrderOnTop(true);
SurfaceHolder holder = surface.getHolder();
holder.setFormat(PixelFormat.TRANSPARENT);

public void onDraw(Canvas canvas) {  
canvas.drawARGB(0, 25, 67, 178);  
usersTriangle = getResizedBitmap(snowflakesTriangle, relativeBmpWidth, relativeBmpHeight);
canvas.drawBitmap(usersTriangle, marginForBmp, marginForBmp, null);  
drawPoints(canvas);  
}

我该如何解决这个问题?

4

0 回答 0