У меня есть много случаев просмотра изображений в моей деятельности и путей между изображениями. Но пути go до центра изображения, а не до границы. Вот так:
![enter image description here](https://i.stack.imgur.com/9UNdt.jpg)
Как можно сделать так, чтобы части путей под изображениями исчезли? У меня их много, поэтому создавать пути по отдельности и менять их окончательные координаты - не самый лучший способ. Я пытался использовать PorterDuff, но пути становятся черными. Кроме того, координаты изображений не правильны. Я должен добавить несколько dps, чтобы координаты были центром ImageView, например:
moveTo(position1[0].toFloat() + dpToPx(12), position1[1].toFloat() - dpToPx(10))
lineTo(position2[0].toFloat() + dpToPx(12), position2[1].toFloat() - dpToPx(10))
Без этих 12 дополнительных dps и 10 удаленных dps путь будет нарисован в совершенно неправильном положении. вне изображения. Иду почему, потому что массивы position1 и position2 содержат местоположения изображений (с getLocationOnScreen), и я также попытался использовать layoutParams.