Android 如何将位图的背景色更改为透明且背景不应拖动?
我用过:Android 如何将位图的背景色更改为透明且背景不应拖动?,android,image-processing,bitmap,bitmask,Android,Image Processing,Bitmap,Bitmask,我用过: 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=Bitmap.createBitmap(255,255,Bitmap.Config.ARGB_8888) 然后尝试这一行(A是alpha值间隔为0-255,0是完全透明的) 擦除颜色(Color.argb(AAA、RRR、GGG、BBB)) 试试这个
bitmap.eraseColor(getResources().getColor(R.color.thumb));
谢谢aravind…但我没有得到解决方案…我想用if contion为背景矩形干杯,为ontouchevent中的位图图像干杯…你能帮我吗位图没有透明概念。我认为你需要使用PNG类型。