我正在设计一个简单的Android游戏,使用类似Google提供的Lunar Lander示例的surfaceview。我想在屏幕上弹出各种东西,如高分、消息、菜单等,同时surfaceview仍然在后台运行。
问题是我希望"弹出窗口"包含许多设计元素,如图像、文本框等。是否有一种方法可以在XML中创建布局来设计我想要的弹出窗口,然后将其显示在surfaceview上作为一个对象,而不是必须逐个构建每个单独的元素并将它们全部绘制到画布上?
我想从屏幕侧面动画弹出弹出窗口,因此如果我在XML中设计布局,使所有对象都知道彼此的关系,那么就可以将该布局作为一个对象进行动画处理。
这似乎是一件相当简单的事情,但我似乎无法找到如何实现它的方法。
问题是我希望"弹出窗口"包含许多设计元素,如图像、文本框等。是否有一种方法可以在XML中创建布局来设计我想要的弹出窗口,然后将其显示在surfaceview上作为一个对象,而不是必须逐个构建每个单独的元素并将它们全部绘制到画布上?
我想从屏幕侧面动画弹出弹出窗口,因此如果我在XML中设计布局,使所有对象都知道彼此的关系,那么就可以将该布局作为一个对象进行动画处理。
这似乎是一件相当简单的事情,但我似乎无法找到如何实现它的方法。