#android #invalidation #ondraw
#Android #недействительность #ondraw
Вопрос:
Теперь у меня есть Framelayout, он включает в себя два представления. когда я вызываю метод invalidate() вида сверху, я обнаружил, что также вызывается onDraw() другого вида. Я полагаю, что onDraw() другого вида вызывать не следует, есть ли способ остановить вызов onDraw?
Кто-нибудь скажет причину, по которой вызывается onDraw()?
Ответ №1:
Вы могли бы попробовать добавить willNotDraw="true"
(см. Здесь) в свой вид, но я не уверен, что это поможет.
Комментарии:
1. это не может работать. в любом случае, спасибо. Теперь мне нужно улучшить производительность onDraw() в другом представлении.