Niestandardowy styl linii ścieżki podczas rysowania na płótnie

Obecnie pracuję nad nakładką mapy, która podświetla trasę wzdłuż określonych punktów i muszę zaimplementować określony styl linii (coś jak na zrzucie ekranu)

 Próbuję podświetlić trasę za pomocą czegoś w rodzaju przezroczystej linii z czarnymi liniami obrysu z obu stron

Gra z różnymi stylami wypełnienia i ustawieniami Farby nie doprowadziła mnie do żadnego rozwiązania.

Czy ktoś wie, w jakim kierunku muszę szukać?

Obecnie udało mi się narysować tylko linię ciągłą, ale to nie jest to, czego szukam:

Ustawienia malowania:

mPaint.setStyle(Paint.Style.STROKE);
mPaint.setColor(COLOR_DEFAULT);
mPaint.setPathEffect(new CornerPathEffect(10));
mPaint.setStrokeWidth(6);
mPaint.setAntiAlias(true);

Rysowanie rutyny

canvas.drawPath(mPath, mPaint);

questionAnswers(2)

yourAnswerToTheQuestion