представление представления представления андроида - PullRequest
0 голосов
/ 14 декабря 2011

У меня есть пользовательский вид, и в методе onDraw() я рисую некоторые изображения на холсте в зависимости от некоторых параметров.Но у меня есть проблема с производительностью, потому что, хотя это представление воспроизводит вращающуюся анимацию, каждый раз, когда вызывается метод onDraw(), он работает очень медленно.Есть ли способ избежать этого?

1 Ответ

0 голосов
/ 04 декабря 2014

Как вы реализовали метод onDraw ()?

Вы должны использовать canvas.drawBitmap (Bitmap, Matrix, Paint) и только предварительно вращать матрицу.

Кроме того, вы можете предотвратить чрезмерный вызов onDraw, осторожно вызывая метод invalidate (), только если вы уверены, что есть обновление.

...