2011-05-24 5 views
1

enter image description here Comment puis-je dessiner le chemin avec la bande translucide (semi-transparent) sur la toile (méthode onDraw dans ma vue personnalisée)? Je dessine la ligne de chemin par la courbe de bezier (méthode path.quadTo), mais je veux contourner la ligne était illuminée bande translucide? J'ai essayé plusieurs approches:dessiner le chemin avec la bande translucide (semi-transparente)

  1. Essayez dessiner le chemin par la peinture avec la couleur semi-transparente 0x8800ff00.
  2. Utiliser paint.setShader (nouveau BitmapShader (image de fond semi-transparent)) et le chemin de tirer cette peinture;

Mais ils n'ont pas aidé. Il n'y avait aucun effet de la translucidité.

+0

Je pense que réponse à la question ci-dessous peut aider les gens à essayer de trouver une solution à ce problème (il a travaillé pour moi): http://stackoverflow.com/questions/6281783/dynamically-generated-line-with-glow -effective – zilinx

Répondre

0

Est-ce que cela fonctionne si vous dessinez la courbe en utilisant un Paint avec un StrokeWidth beaucoup plus grand et une couleur transparente (ce qui est la lueur), puis dessinez votre première courbe par-dessus?

+0

J'ai essayé cette approche, mais cela ne m'a pas aidé. La ligne avec la plus grande largeur de trait et la couleur semi-transparente était sans transparence. – Konstantin

Questions connexes