通过意图打开的其他活动的叠加活动

时间:2011-02-14 16:56:06

标签: android android-activity android-intent overlay broadcast

我试图在照片库中查看时在照片上叠加一个小字幕框。

我无法找到由画廊应用程序播放的VIEWING A PHOTO的任何意图,我可以挂钩广播接收器来绘制框。

所以我使用Intent.GET_CONTENT从图库和Intent.VIEW中获取照片以显示它。是否可以在我通过Intent.VIEW打开的图库应用程序活动上覆盖半透明标题框?

1 个答案:

答案 0 :(得分:1)

  

我正试图在照片库中查看时,在照片上叠加一个小字幕框。

这是不可能的。对于初学者来说,Android OS中没有“图库”应用程序。通常会有一个应用程序让您通过GET_CONTENT获取照片并通过VIEW查看图片,但是它们是否与您认为的“画廊”有任何相似之处是不确定的。

  

我无法找到由画廊应用程序播放的VIEWING A PHOTO的任何意图,我可以将广播接收器挂钩以绘制该框。

同样,这会因app而异,但我真的很怀疑任何这样的广播供应。

  

是否可以将半透明字幕框覆盖在我通过Intent.VIEW打开的图库应用的活动中?

不可靠,因为您无法知道VIEW活动何时在屏幕上,以及用户是否在其他活动中点击了某些内容(例如,HOME)。您可以在自己的活动中自己查看图像,还可以显示“半透明字幕框”。