В целом можно считать, что 60. На отрисовку одного кадра даётся 16мс. Если сделать вьюху, которая каждый кадр меняет фон, и зовёт invalidate(), то будет 60 кадров.
Естественно, там куча оптимизаций на тему "не рисовать то, что не нужно обновлять", поэтому у обычной вьюхи onDraw зовётся только когда её реально надо перерисовать.
Вообще тема довольно обширная, нужна конкретика, что именно интересует.
Посмотри по теме:
https://youtu.be/CaMTIgxCSqU
https://youtu.be/WH9AFhgwmDw
https://youtu.be/we6poP0kw6E