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