Наложение активности на другую активность, открытую через намерение - PullRequest
0 голосов
/ 14 февраля 2011

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

Я не смог найти никаких намерений ПРОСМОТРЕТЬ ФОТО, которое транслируется приложением галереи, в которое я мог подключить приемник вещания, чтобы нарисовать коробку.

Поэтому я использую Intent.GET_CONTENT, чтобы получить фотографию из галереи, и Intent.VIEW, чтобы отобразить ее. Можно ли наложить полупрозрачный заголовок над активностью приложения галереи, которую я открыл через Intent.VIEW?

1 Ответ

1 голос
/ 14 февраля 2011

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

Это невозможно. Для начала, в Android OS нет приложения «галерея». Обычно есть приложение, позволяющее вам получить фотографию через GET_CONTENT и просмотреть изображение через VIEW, но имеют ли они какое-либо сходство с тем, что вы считаете «галереей», неопределенно.

Я не смог найти никаких намерений для ПРОСМОТРА ФОТО, которое транслируется приложением галереи, в которое я мог подключить приемник вещания, чтобы нарисовать коробку.

Опять же, это будет варьироваться в зависимости от приложения, но я действительно сомневаюсь в том, что какой-либо источник таких трансляций будет.

Можно ли наложить полупрозрачный заголовок поверх активности приложения галереи, которое я открыл через Intent.VIEW?

Ненадежно, потому что у вас нет возможности узнать, когда на экране отображается действие VIEW и не коснулся ли пользователь чего-либо (например, ДОМАШНЕГО) во время выполнения этого другого действия. Вам будет удобнее просматривать изображение в своей собственной деятельности, где вы также можете отобразить «полупрозрачный ящик с надписями».

...