android半透叠加对照表
for (int i = 40; i < 140; i++) { for (int j = 140; j < 160; j++) { Bitmap b1=Bitmap.createBitmap(3, 1,Config.ARGB_8888); int[] pixels=new int[3]; pixels[0]=i<<24; pixels[1]=j<<24; pixels[2]=i<<24; b1.setPixels(pixels, 0, 3, 0, 0, 3, 1); Bitmap b2=Bitmap.createBitmap(5, 1,Config.ARGB_8888); Canvas canvas=new Canvas(b2); canvas.drawRect(0, 0, 5, 1, paint); canvas.drawBitmap(b1, 0, 0, paint); canvas.drawBitmap(b1, 2, 0, paint); int[] pixels2=new int[5]; b2.getPixels(pixels2, 0, 5, 0, 0, 5, 1); if(Math.abs((pixels2[1]&0xff)-(pixels2[2]&0xff))<2) Log.i("ok:"+i+","+j, (pixels2[0]&0xff)+","+(pixels2[1]&0xff)+","+(pixels2[2]&0xff)+","+(pixels2[3]&0xff)+","+(pixels2[4]&0xff)); } }