安卓 - 图像置于所有内容之上

3

这是我在这里发的第一篇帖子。

我想在所有用户活动(如使用其他应用程序或打电话等)时始终在顶部放置无法触及的图片。图片应该只显示,没有其他任何功能。其余所有功能都应正常运行。

我遇到了如何实现这个图片的问题,我知道我必须使用Service,并在我的代码中使用它。我找到了链接,这与我想要的内容相似,但是它是文本而不是图片。

2个回答

1

我觉得一个Service在这里没有帮助,但你实际上可以使用一个Activity和多个Fragments来实现这种行为。只需为您的Activity布局使用一个FrameLayout,并在容器的顶部放置一个ImageView,用于容纳Fragments


当然可以,但是我想在图片置顶时使用其他手机功能,在你的解决方案中,当我退出活动时,图片将消失。在我的链接解决方案中,用户可以在文本显示时做任何事情。服务是必要的,因为只有服务才能控制图像(何时可以显示何时不可以)。但也许我错了,这是我的第一个应用程序。对我的英语表示抱歉。 - myrthan

0

我认为这与文本没有太大的区别。
只需在Canvas类中使用drawBitmap函数之一,而不是drawText函数即可实现。
例如:

 protected void onDraw(Canvas canvas) {
    super.onDraw(canvas);
    canvas.drawBitmap(mBitmap, 5, 15, mLoadPaint);
 }

(我在这里引用了链接的问题)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接