рисовать путь с полупрозрачной (полупрозрачной) полосой - PullRequest
1 голос
/ 24 мая 2011

enter image description here Как я могу нарисовать путь с полупрозрачной (полупрозрачной) полосой на холсте (метод onDraw в моем пользовательском представлении)? Я рисую линию пути по кривой Безье (метод path.quadTo), но я хочу, чтобы вокруг линии была освещена полупрозрачная полоса? Я пробовал несколько подходов:

  1. Попробуйте нарисовать путь краской полупрозрачным цветом 0x8800ff00.
  2. Попробуйте использовать paint.setShader (новый BitmapShader (полупрозрачный фоновый рисунок)) и нарисуйте путь этой краской;

Но они не помогли. Не было никакого эффекта полупрозрачности.

1 Ответ

0 голосов
/ 24 мая 2011

Работает ли это, если вы сначала нарисуете кривую, используя Paint с намного большим StrokeWidth и прозрачным цветом (это свечение), а затем нарисуете свою первую кривую поверх него?

...