Мы используем файлы cookie
Мы используем файлы cookie для улучшения работы сайта и предоставления вам персонализированного опыта. Правила использования файлов cookie можно найти в нашей политике конфиденциальности
Существует несколько способов вызвать перерисовку (invalidate) кастомного View:
invalidate():
onDraw()
.kotlin
invalidate(Rect dirty) или invalidate(int left, int top, int right, int bottom):
kotlin
postInvalidate():
invalidate()
в очередь сообщений для выполнения на UI-потоке.kotlin
Сравнение invalidate() и postInvalidate():
| Метод | Поток выполнения | Безопасность из фонового потока | Назначение | | :-------------- | :--------------- | :---
Существует несколько способов вызвать перерисовку (invalidate) кастомного View:
invalidate():
onDraw()
.kotlin
invalidate(Rect dirty) или invalidate(int left, int top, int right, int bottom):
kotlin
postInvalidate():
invalidate()
в очередь сообщений для выполнения на UI-потоке.kotlin
Сравнение invalidate() и postInvalidate():
| Метод | Поток выполнения | Безопасность из фонового потока | Назначение | | :-------------- | :--------------- | :---
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.