Переместить вид вдоль ограничительной рамки SVG в Android Scrollview

У меня есть файл SVG в папке с активами, есть ли способ для меня получить доступ или создать ограничивающий прямоугольник вдоль его пути, чтобы изображение могло перемещаться только в его пределах?

Мой вариант использования: у меня есть прокрутка, которая будет содержать эти пути SVG, каждый из которых связан на концах, т.е. где один заканчивается другой начинается до верхней части прокрутки. Я хочу расположить изображение в центре пути svg так, чтобы позиция Y изображения изображения была отцентрирована и следовала за пользовательской прокруткой, но его позиция x соответствовала пути svg и оставалась в пределах ширины хода пути svg, когда она изменяется при прокрутке вверх. до предела пути SVG.

Я знаю, что было несколько библиотек, которые разбирают пути, но svg, с которыми я работаю, все относительно друг друга в пределах, превышающих экран, по сути размер прокрутки, поэтому мне было трудно положить компоненты вместе.

Я довольно новичок в работе с координатами, чтобы любая помощь была бы признательна.

Я прилагаю картинку, чтобы, надеюсь, прояснить вопрос.

введите описание изображения здесь

0 ответов

Другие вопросы по тегам