Android рисование на фотографиях - PullRequest
0 голосов
/ 26 февраля 2012

Я надеюсь, что меня направят в правильном направлении за помощью.То, что я хочу сделать, это сделать снимок, а затем иметь возможность выделить некоторые его аспекты (например, обвести дверь, прокомментировать цвет) прямо на снимке.В основном то, что может сделать заметка Samsung.Какой пакет Android я бы посмотрел?Для меня это выглядит так: я бы использовал рисунок в качестве холста, а затем нарисовал поверх холста (который является картиной).Или я что-то упустил?

Еще одна вещь, которую я хотел бы сделать с изображением, это добавить данные для будущей идентификации.Я знаю, что у Android есть Exif Interface для этого, но я не могу найти какую-либо информацию о том, можно ли создавать собственные теги для этого класса?Например, добавив тег «кто забрал».

1 Ответ

0 голосов
/ 26 февраля 2012

Вам понадобится пользовательский вид и переопределите метод onDraw вида. В методе onDraw вы получаете ссылку на объект Canvas. Оттуда вы можете делать практически все, что вам нужно. Если вы хотите использовать пользовательский ввод и рисовать с ним, вам придется переопределить сенсорные события, отслеживать то, что вы хотите нарисовать, а затем рисовать в методе onDraw.

Что касается данных Exif. Если вы хотите разрабатывать до Android 2.0, тогда вам нужна сторонняя библиотека, я лично использую sanselanandroid . Если вас не волнует pre 2.0, у меня голова ExifInterface тоже хорошо работает. Похоже, что вы можете сохранить любой произвольный тег, используя ExifInterface, потому что он просто использует строковый тег, а затем строковое значение, но знайте, что только ваше приложение будет знать, чтобы прочитать этот тег.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...