J'utilise le code suivant avec l'intention de créer une image moitié blanche et moitié noire et de le mettre sur un bouton. Quel est le problème avec mon code? (Ce dernier nous voulons utiliser une logique plus complexe de ce que les pixels sont blancs et ce sont noirs, mais il devrait encore être en noir et blanc)Création d'une image et le rendu dans un ImageButton dans android
int height = 100;
int width = 100;
quadratImage = Bitmap.createBitmap(
width,
height,
Bitmap.Config.ALPHA_8);
for (int x = 0; x < width; x++){
for (int y = 0; y < height; y++){
int color;
if (x< 50){
color = R.color.black;
}
else{
color = R.color.white;
}
quadratImage.setPixel(
x, y, color);
}
}
quadratImage.prepareToDraw();
imageButton.setImageBitmap(quadratImage);
Mes couleurs sont définies comme:
<color name="black">#000000</color>
<color name="white">#ffffff</color>
Quel est le problème que vous rencontrez? – Asahi