Вы можете использовать clipToPadding для прокручиваемых представлений. Скажем, у вас есть, например, просмотр списка, и вы установили отступы сверху и снизу. Обычно отступы видны независимо от того, какие элементы видны на экране. На диаграмме ниже представлен список из 10 элементов, но на экране видны только 4 элемента со стандартными настройками clipToPadding:
- (Дополнение)
- пункт 4
- пункт 5
- пункт 6
- пункт 7
- (Дополнение)
Теперь, если вам нужно установить clipToPadding="false"
вместо обычного применения ко всему виду, он применяет заполнение только к конечным элементам, это то, что вы увидите в том же сценарии:
- пункт 4
- пункт 5
- пункт 6
- пункт 7
Теперь, если бы вы прокрутили список вверх или вниз по списку, вы увидите следующее:
- (Дополнение)
- пункт 1
- пункт 2
- пункт 3
- пункт 4
ИЛИ
- пункт 7
- пункт 8
- пункт 9
- пункт 10
- (Дополнение)
Практическое использование для этого, например, если у вас есть кнопка с плавающим действием, вы должны использовать clipToPadding в сочетании с нижним заполнением, чтобы гарантировать, что FAB может видеть весь нижний элемент без помех.
Имеет ли это смысл?