Update InputDecoration.contentPadding documentation (#143519)

## Description

This PR updates the `InputDecoration.contentPadding` documentation to detail both Material 3 and Material 2 default values.

## Related Issue

Follow-up to https://github.com/flutter/flutter/pull/142981.

## Tests

Documentation only.
This commit is contained in:
Bruno Leroux 2024-02-17 08:24:34 +01:00 committed by GitHub
parent ae1488cfe8
commit 13ed551e19
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2971,9 +2971,26 @@ class InputDecoration {
///
/// If [isCollapsed] is true then [contentPadding] is [EdgeInsets.zero].
///
/// ### Material 3 default content padding
///
/// If `isOutline` property of [border] is false and if [filled] is true then
/// [contentPadding] is `EdgeInsets.fromLTRB(12, 4, 12, 4)` when [isDense]
/// is true and `EdgeInsets.fromLTRB(12, 8, 12, 8)` when [isDense] is false.
///
/// If `isOutline` property of [border] is false and if [filled] is false then
/// [contentPadding] is `EdgeInsets.fromLTRB(0, 4, 0, 4)` when [isDense] is
/// true and `EdgeInsets.fromLTRB(0, 8, 0, 8)` when [isDense] is false.
///
/// If `isOutline` property of [border] is true then [contentPadding] is
/// `EdgeInsets.fromLTRB(12, 16, 12, 8)` when [isDense] is true
/// and `EdgeInsets.fromLTRB(12, 20, 12, 12)` when [isDense] is false.
///
/// ### Material 2 default content padding
///
/// If `isOutline` property of [border] is false and if [filled] is true then
/// [contentPadding] is `EdgeInsets.fromLTRB(12, 8, 12, 8)` when [isDense]
/// is true and `EdgeInsets.fromLTRB(12, 12, 12, 12)` when [isDense] is false.
///
/// If `isOutline` property of [border] is false and if [filled] is false then
/// [contentPadding] is `EdgeInsets.fromLTRB(0, 8, 0, 8)` when [isDense] is
/// true and `EdgeInsets.fromLTRB(0, 12, 0, 12)` when [isDense] is false.