Comment dessiner un rectangle transparent dans j2me?Comment dessiner un rectangle transparent?
Répondre
La transparence est prise en charge uniquement dans les images immuables, c'est-à-dire les images chargées à partir de fichiers. Ainsi, vous pouvez créer une image appropriée. Ou créez de la transparence en remplissant ses parties transparentes avec la couleur de fond.
Nokia a quelques fonctions qui vous permettront de dessiner rects transparents et polygones http://www.developer.nokia.com/Resources/Library/Java/_zip/GUID-237420DE-CCBE-4A74-A129-572E0708D428/com/nokia/mid/ui/DirectGraphics.html
Toutefois, si vous voulez qu'il soit une solution générique, vous devez créer une image transparente dans le code et dessiner dans la position appropriée. Créez un tableau int avec size = width * height puis remplissez-le avec la couleur requise (par exemple 0x550000ff pour le bleu semi-transparent) et créez l'image en utilisant Image.createRGBImage (et définissez le dernier paramètre sur true). N'oubliez pas non plus que certains anciens périphériques j2me ne prennent pas en charge la transparence alpha, même dans les images. Par ailleurs, n'oubliez pas que les anciens périphériques j2me ne prennent pas en charge la transparence alpha.
Voulez-vous dire avec une sorte de mélange alpha, ou voulez-vous dire un rectangle avec remplissage de couleur? –
oui quelque chose comme ça ... – ManMohan