Согласно документации Android, просто вызовите метод invalidate()
, так как область перерисовки рассчитывается внутренне.
Из документации документа This method was deprecated in API level 28.
The switch to hardware accelerated rendering in API 14 reduced the importance of the dirty rectangle. In API 21 the given rectangle is ignored entirely in favor of an internally-calculated area instead. Because of this, clients are encouraged to just call invalidate().
Устаревшие методы могут быть удалены в будущем.и когда это произойдет, ваше приложение может не скомпилироваться.Так что лучше их не использовать:)