Android: лишить законной силы (грязный)

Кажется, что Android действительно не любитinvalidate (Rect dirty), который используется, чтобы сделать недействительной только часть холста. Когда я лишить законной силы часть холста (показано зеленым цветом ниже) иToggleButton снаружи холста необходимо перерисовать одновременно, весь регион, выделенный красным, стирается! Кажется, что Android просто лишает законной силы все, что находится внутри самого маленького прямоугольника, охватывающего объединение двух областей, которые необходимо перерисовать, даже если одна из областей находится за пределами представления, холст которого я аннулирую.

Является ли это стандартным поведением, и если да, то зачем кому-то использовать частичное аннулирование?

Ответы на вопрос(2)

Ваш ответ на вопрос