我用了:
Bitmap bitmap= Bitmap.createBitmap(255, 255, Bitmap.Config.RGB_565);
Canvas canvas = new Canvas(bitmap);
背景颜色为黑色......
如果我使用:
Bitmap.Config.ARGB_8888;
背景颜色是白色...
我的问题是如何将位图的背景颜色更改为透明并且背景不应该拖动?只有中心图像必须拖动...
请任何人都可以说出这个解决方案或示例....
我用了:
Bitmap bitmap= Bitmap.createBitmap(255, 255, Bitmap.Config.RGB_565);
Canvas canvas = new Canvas(bitmap);
背景颜色为黑色......
如果我使用:
Bitmap.Config.ARGB_8888;
背景颜色是白色...
我的问题是如何将位图的背景颜色更改为透明并且背景不应该拖动?只有中心图像必须拖动...
请任何人都可以说出这个解决方案或示例....
尝试添加
位图位图= Bitmap.createBitmap(255, 255, Bitmap.Config.ARGB_8888);
之后试试这条线(A是alpha值区间是0-255,0是完全透明的)。
bitmap.eraseColor(Color.argb(AAA,RRR,GGG,BBB));
试试这个
bitmap.eraseColor(getResources().getColor(R.color.thumb));
您需要检查图像的每个像素并更改其颜色。
您将在此链接中得到答案参考此