Я пытаюсь частично аннулировать Android View. Я использую View.invalidate( l, t, b, r ), и он, кажется, правильно аннулирует вертикальные (верхние и нижние) значения, однако, независимо от того, какие левые и правые значения я использую, он аннулирует все представление.
Например, мой взгляд серый. Я хочу аннулировать зеленую область, однако это аннулирует зеленую и красную области. Он всегда охватывает все горизонтальное направление полностью по всему представлению. Я попытался указать небольшие значения, такие как View.invalidate( 0, 0, 50, 50 ), и это все равно вызывает такое поведение.
Ссылка на изображение (недостаточно повторений для публикации изображений)
Почему это происходит?