在常规Android布局上渲染绝对定位的精灵

时间:2010-08-16 20:54:25

标签: android layout

我有一个标准RelativeLayout来布置我的ButtonTextArea。我现在要做的是能够在屏幕上任意位置绘制各种火花,飞牛等等。最好的方法是什么?我应该覆盖包含onDraw()的{​​{1}}并在致电View后绘制?或者是否有更好的方法在顶层绘制图层?

1 个答案:

答案 0 :(得分:2)

您可能希望将相对布局和自定义视图放在一个不可聚焦且不在FrameLayout中使用动作事件的情况下,然后在该自定义视图中覆盖OnDraw。这样你就可以在该视图上调用invalidate(),而无需重新绘制其他所有内容。