Допустим, у меня есть один путь, определяемый тремя точками:
val path = Path().apply {
moveTo(6f, 8f)
lineTo(10f, 4f)
lineTo(10f, 15f)
}
Это будет результат закраска этой краской:
val paint = Paint().apply {
style = Paint.Style.STROKE
strokeWidth = 2f
strokeCap = Paint.Cap.ROUND
strokeJoin = Paint.Join.ROUND
}
Есть ли шанс получить контур от этой краски? Или лучше: есть ли шанс получить контур от траектории с шириной штриха, колпачком и набором соединений?
Мне нужен контур, чтобы проверить, находится ли событие касания внутри (закрашенного) пути (с помощью ширина хода установлена). Я пробовал это с Path.op
, но это не работает, потому что проверяемая область - это не нарисованный путь, а закрытый путь (даже я не закрывал путь), как показано здесь
Заранее спасибо.