Я хочу сделать изображение прозрачным в андроиде, поэтому я провел некоторое исследование, но пришел к выводу, что я действительно не понял его. Поэтому я рисую пару растровых изображений на моем холсте, и в одном виде растрового изображения я хочу сделать красный прозрачным. Я нашел кусок кода, но я ничего не делаю. это мой код:Masking color android
if(PictureArray[a]==0){
Paint Remove = new Paint();
Remove.setARGB(255, 255, 0, 0);
int removeColor=Remove.getColor();
Remove.setAlpha(0);
Remove.setXfermode(new AvoidXfermode(removeColor,0,AvoidXfermode.Mode.TARGET));
c.drawBitmap(Stone, x, c.getHeight()/2, null);
}
Вы говорите о создании динамически? Или просто вообще? В общем, просто сохраните PNG, который поддерживает прозрачность. Если вы используете JPG, вы никогда не получите прозрачность. – kcoppock
сохранен как A png. И это динамически, потому что экран меняется, когда пользователь делает что-то – stevedc