Рендеринг абсолютно позиционированных спрайтов поверх обычного макета Android - PullRequest
0 голосов
/ 17 августа 2010

У меня есть стандарт RelativeLayout, излагающий мои Button с и TextArea с.Теперь я хочу рисовать различные искры, летающих коров и т. Д. В произвольных местах на экране поверх всего этого.Какой лучший способ сделать это?Должен ли я переопределить onDraw() на содержащем View и сделать ничью после вызова super.onDraw()?Или есть какой-то лучший способ рисовать слой сверху?

1 Ответ

2 голосов
/ 17 августа 2010

Возможно, вы захотите поместить свой относительный макет и пользовательский вид, который не может быть сфокусирован и не потребляет события-события, внутри FrameLayout, а затем переопределить OnDraw в этом пользовательском представлении.Таким образом, вы можете вызывать invalidate () в этом представлении, не заставляя Android перерисовывать все остальное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...