/ / Cuánto tiempo toma invalidate () para invocar el método onDraw de una vista: android, performance, view, android-canvas, invalidate

Cuánto tiempo invalida () toma para llamar al método onDraw de una vista: Android, rendimiento, vista, lienzo de Android, invalidar

Quizás para la mayoría de las aplicaciones esto no es válidoes un problema, pero, ¿qué pasa si quiero volver a dibujar una vista y mi aplicación en particular requiere una alta resolución? cualquier entrada(por ejemplo, un evento táctil) desea volver a dibujar unvista, entonces lo más probable es que pierda algunos de estos cambios en la entrada debido al tiempo que invalida () tarda en llamar al método onDraw de la vista. Estoy bastante seguro de que este es un siempre presente problemas Debido más a las capacidades de hardware que al software, mis preguntas son:

  1. Estoy en lo cierto
  2. Si este es el caso, ¿puede saber cuánto error introducirá esto en estos aplicaciones de alta resolución

Respuestas

-1 para la respuesta № 1

No estoy seguro de si es exactamente lo que estás buscando, pero he encontrado esta pregunta mientras busca mi respuesta acerca de invalidate() no funciona y @Rachiet dijo que la demora entre invalidate() y onDraw() es algo así como 100 ms.