这是我在这里发的第一篇帖子。
我想在所有用户活动(如使用其他应用程序或打电话等)时始终在顶部放置无法触及的图片。图片应该只显示,没有其他任何功能。其余所有功能都应正常运行。
我遇到了如何实现这个图片的问题,我知道我必须使用Service,并在我的代码中使用它。我找到了链接,这与我想要的内容相似,但是它是文本而不是图片。
我觉得一个Service
在这里没有帮助,但你实际上可以使用一个Activity
和多个Fragments
来实现这种行为。只需为您的Activity
布局使用一个FrameLayout
,并在容器的顶部放置一个ImageView
,用于容纳Fragments
。
我认为这与文本没有太大的区别。
只需在Canvas类中使用drawBitmap函数之一,而不是drawText函数即可实现。
例如:
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawBitmap(mBitmap, 5, 15, mLoadPaint);
}
(我在这里引用了链接的问题)