在整个屏幕上叠加图形?

时间:2013-01-31 09:55:32

标签: android graphics overlay

我目前有一个看起来像这样的应用程序,它是一个终端模拟器:enter image description here

如果我按下设置,则会出现在屏幕上:

enter image description here

但是我想在顶部叠加一些自定义图形,以便它们总是在那里,一些曲线等。粗略草图:

enter image description here

因此,即使设置不可见,此叠加层也会显示在终端,顶部,边缘等处。当我按下设置时,我希望它们下降并匹配图形的高度。像我画的那样顶部,叠加层的底部与设置的底部相匹配。是否有可能只覆盖所有内容?或者最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

假设您已经使用标准Android布局和视图创建了布局,那么我的直觉是尝试实现叠加是不可能的(使用标准视图/布局是易用性之间的权衡和灵活性)。

我的直觉告诉我要看一下使用SurfaceView来创建你的所有用户界面。这确实意味着大量的返工,但您获得了我认为您实现目标所需的灵活性。