о недействительности Android?

#android #invalidation #ondraw

#Android #недействительность #ondraw

Вопрос:

Теперь у меня есть Framelayout, он включает в себя два представления. когда я вызываю метод invalidate() вида сверху, я обнаружил, что также вызывается onDraw() другого вида. Я полагаю, что onDraw() другого вида вызывать не следует, есть ли способ остановить вызов onDraw?

Кто-нибудь скажет причину, по которой вызывается onDraw()?

Ответ №1:

Вы могли бы попробовать добавить willNotDraw="true" (см. Здесь) в свой вид, но я не уверен, что это поможет.

Комментарии:

1. это не может работать. в любом случае, спасибо. Теперь мне нужно улучшить производительность onDraw() в другом представлении.