рисовать путь с полупрозрачной (полупрозрачной) полосой

1

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

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

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

  • 0
    Я думаю, что ответ на вопрос ниже может помочь людям, пытающимся найти решение этой проблемы (у меня это сработало): stackoverflow.com/questions/6281783/…
Теги:
draw
path
transparency

1 ответ

0

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

  • 0
    Я попробовал этот подход, но он мне не помог. Линия с наибольшей шириной обводки и полупрозрачным цветом была без прозрачности.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню