Repository: flutter
Issue: Keyboard covering bottom widget after Image Picker select image or cancel
Labels: a: text input,p: image_picker,package,has reproducible steps,P2,team-framework,triaged-framework,found in release: 3.13,found in release: 3.17

### Is there an existing issue for this?

- [X] I have searched the [existing issues](https://github.com/flutter/flutter/issues)
- [X] I have read the [guide to filing a bug](https://flutter.dev/docs/resources/bug-reports)

### Steps to reproduce

add `image_picker: ^1.0.4`

1. Click image select button
2. Select image or click cancel(slide to cancel is normal)
3. Bottom image select button will covering by keyboard
4. Unfocus keyboard and request focus again, it will be normal 

### Expected results

As before select image

### Actual results

Keyboard covering the bottom widget

### Code sample

<details><summary>Code sample</summary>

```dart
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text("test")),
      body: SafeArea(
        child: Padding(
          padding: const EdgeInsets.symmetric(horizontal: 16),
          child: Column(
            crossAxisAlignment: CrossAxisAlignment.start,
            children: [
              const Expanded(child: SingleChildScrollView(child: TextField())),
              const Divider(),
              SizedBox(
                  height: 36,
                  child: ListView(
                    scrollDirection: Axis.horizontal,
                    children: [
                      IconButton(
                          onPressed: () async {
                            var picker = ImagePicker();
                            var image = await picker.pickMultiImage();
                          },
                          icon: const Icon(Icons.image_outlined))
                    ],
                  ))
            ],
          ),
        ),
      ),
    );
  }
```

</details>


### Screenshots or Video

<details>

<summary>Before click image pick button</summary>

![IMG_6877](https://github.com/flutter/flutter/assets/26165897/e432b429-dfb9-435c-912d-0a9e51fe4456)

<summary>After click image pick button and select image</summary>

![IMG_6878](https://github.com/flutter/flutter/assets/26165897/01ce855a-751a-4126-9c37-ec41931e0b9e)

</details>


### Logs

_No response_

### Flutter Doctor output

<details><summary>Doctor output</summary>

```console
[✓] Flutter (Channel stable, 3.13.9, on macOS 12.6.2 21G320 darwin-arm64, locale zh-Hans-CN)
    • Flutter version 3.13.9 on channel stable at /opt/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision d211f42860 (3 weeks ago), 2023-10-25 13:42:25 -0700
    • Engine revision 0545f8705d
    • Dart version 3.1.5
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /opt/android/sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14C18
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.5)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] Proxy Configuration
    • HTTP_PROXY is set
    • NO_PROXY is localhost,127.0.0.1,::1
    • NO_PROXY contains localhost
    • NO_PROXY contains 127.0.0.1
    • NO_PROXY contains ::1

[✓] Connected device (3 available)
    • *** iPhone (mobile) • *** • ios            • iOS 15.7 19H12
    • macOS (desktop)      • macos                     • darwin-arm64   • macOS 12.6.2 21G320 darwin-arm64
    • Chrome (web)         • chrome                    • web-javascript • Google Chrome 119.0.6045.123

[✓] Network resources
    • All expected network resources are available.

• No issues found!
```

</details>