Как заполниться, растровый объект с раскрашивают Android

Я работаю над игрой Android и существует некоторая проблема, появляются, я хочу заполнить цвет на растровом объекте, но не можете, я попробовал bitmap.setPixel, но мое Изображение является форматом PNG (как круг или нерезкий, окруженный прозрачным цветом), и андроид не может getHeight () или getWidth (), т.е.

ImageView i = new ImageView(mContext);
Bitmap bMap = BitmapFactory.decodeResource(this.mContext.getResources(), mImageIds[position]);

// for(int i1 = 0; i1 < bMap.getHeight();i1++) // for(int j = 0; j < bMap.getWidth(); j ++) // bMap.setPixel(i1, j, Color.RED); //can not set

i.setImageBitmap(bMap); i.setLayoutParams(new Gallery.LayoutParams(150, 100)); i.setScaleType(ImageView.ScaleType.FIT_XY); i.setBackgroundResource(mGalleryItemBackground); i.setBackgroundColor(Color.TRANSPARENT);

16
задан Minh Khac 17 July 2010 в 18:56
поделиться