Я разрабатываю приложение для Android, но у меня есть некоторые сомнения относительно возможности моего проекта.Как нарисоватьBitmap на дисплее в Android
Я должен реализовать пользовательский макет, составленный из ImageView, который отображает изображение, в частности VectorDrawable.
Перекрытие ImageView существует SurfaceView, что:
- Capture каждые координаты прикосновений;
- Нарисуйте растровое изображение (в определенном месте) каждый раз, когда я касаюсь экрана.
Цель состоит в том, чтобы показать фоновое изображение и использовать его в качестве ссылки, каждый раз, когда пользователь прикасается к экрану, маркер на SurfaceView должен быть вставлен, этот метод позволяет имитировать вставку маркера на изображение.
Возникает вопрос:
Есть другой метод лучше сделать это? Я реализовал еще, идея работает, но у меня есть некоторые ограничения в SurfaView (например, я не могу вставить ее в ScrollView).
И наконец:
Принимая во внимание доводов, сделанные до сих пор, предполагая иметь ImageView, которые показывают VectorDrawable, можно создать функцию, которая возвеличивать и уменьшить изображение (VectorDrawable)?
p.s. Я прошу прощения за то, что задал два вопроса, но все тесно связано, я думал, что было глупо открывать два потока.