Как работать с потоками в методе onDraw в пользовательском классе View - PullRequest
0 голосов
/ 15 апреля 2020

Я создал собственный вид, который отображает прыгающий мяч. Прекрасно работает, но вся эта логика движения c находится в этом методе / потоке. Теперь я хочу добавить 100 шаров. Я думал о создании класса s, который получает границы экрана и может самостоятельно вычислять его позицию. Создайте несколько тем, которые постоянно обновляют положение шаров. В onDraw спросите у всех шаров их позиции и нарисуйте их.

Но с чего мне начинать нити и как мне l oop над ними обеспечить безопасность потоков? Когда и где именно мне следует позвонить postInvalidate?

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