2011-05-04 3 views
1

Я пытался выяснить, как отображать фотографию на Android. Я могу создать ImageView и отобразить изображение, но функциональность ограничена (без масштабирования, панорамирования или общего доступа). Есть ли демо или учебник с кодом там, как это сделать? Я искал всю неделю без везения.Android Photo Viewer Demo

Спасибо.

P.S.> Пожалуйста, не Snark!

Возможно, я не понимаю, как правильно создать uri или как сделать мой ресурс доступным для зрителя. У меня есть идентификатор ресурса, R.drawable.opal, я использую для отображения различных минералов и драгоценных камней для научного проекта. Если студент нажимает на маленькую фотографию образца, я хочу привлечь больше и лучше зрителя для фотографии, чтобы они могли сравниться с их собранным камнем.

+0

Попробуйте http://code.google.com/p/apics/source/browse/#svn%2Ftrunk%2FEE546-Project3%2Fsrc%2Fandroid%2Fcom%2Fapp я нету тестировал надеюсь, что он работает нормально:) – Midhun

+0

Спасибо, я смотрю на это. Кажется сложным просто показать фотографию. – Mitch

+0

Не похоже, что это так. Похоже, что он показывает несколько типов вещей (геотоны, ...) и только в том случае, если он является частью данных приложения. Мои изображения - это ресурсы, которые необходимо предоставить программе просмотра изображений. – Mitch

ответ

0

Если вам действительно не нужно создавать свои собственные, вам, вероятно, следует просто использовать зрителя галереи. Отправить это изображение с помощью просмотра намерения следующим образом:

Intent viewImageIntent = new Intent(android.content.Intent.ACTION_VIEW, uri); 
startActivity(viewImageIntent); 

Заменить «URI» с Ури изображения в конечно. Написание собственного зрителя действительно задействовано и будет включать в себя потоки, вычисления физики и обработку сенсорных входов.

+0

Что-то вроде того, что вы описываете, именно то, что я ищу в учебнике. Я попытался сделать то, что вы описали, но он сработает. – Mitch

+0

Что говорит журнал, когда он падает? – Theron

Смежные вопросы