Repository: flutter
Issue: InkWell highlight not working inside PageView on mobile platform.
Labels: framework,f: material design,has reproducible steps,P3,team-design,triaged-design,found in release: 3.19,found in release: 3.22

### Steps to reproduce
On Android 13
1.Use InkWell as the child of a PageView.
2.Tap InkWell Widget.

### Expected results

Highlight working!

### Actual results

InkHighlight does not draw.

### Code sample

<details open><summary>Code sample</summary>

```dart
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
          backgroundColor: Theme.of(context).colorScheme.inversePrimary,
          title: Text(widget.title),
        ),
        body: Center(
          child: Column(
            mainAxisAlignment: MainAxisAlignment.center,
            children: <Widget>[
              // 1.working
              InkWell(
                onTap: () {},
                splashFactory: NoSplash.splashFactory,
                overlayColor: MaterialStateProperty.all(Colors.red),
                child: const Text(
                  'Test InkWell',
                  style: TextStyle(color: Colors.black, fontSize: 16),
                ),
              ),
              SizedBox(
                height: 200,
                // 2.not working
                child: PageView(
                  children: <Widget>[
                    Center(
                      child: InkWell(
                        onTap: () {},
                        splashFactory: NoSplash.splashFactory,
                        overlayColor: MaterialStateProperty.all(Colors.red),
                        child: const Text(
                          'PageView InkWell1',
                          style: TextStyle(color: Colors.black, fontSize: 16),
                        ),
                      ),
                    ),
                    Center(
                      child: InkWell(
                        onTap: () {},
                        child: const Text(
                          'PageView InkWell2',
                          style: TextStyle(color: Colors.black, fontSize: 16),
                        ),
                      ),
                    ),
                  ],
                ),
              ),
            ],
          ),
        ));
  }
}
```

</details>


### Screenshots or Video

<details open>
<summary>Screenshots / Video demonstration</summary>

[Upload media here]

</details>


### Logs

<details open><summary>Logs</summary>

```console
[Paste your logs here]
```

</details>


### Flutter Doctor output

<details open><summary>Doctor output</summary>

```console
Doctor summary (to see all details, run flutter doctor -v):
[!] Flutter (Channel stable, 3.19.5, on Microsoft Windows [版本 10.0.22631.3447], locale zh-CN)
    ! Warning: `flutter` on your path resolves to E:\Solfwares\SDK\flutter_3.7.12\bin\flutter, which is not
      inside your current Flutter SDK checkout at E:\Solfwares\SDK\flutter_3.19.5. Consider adding
      E:\Solfwares\SDK\flutter_3.19.5\bin to the front of your path.
    ! Warning: `dart` on your path resolves to E:\Solfwares\SDK\flutter_3.7.12\bin\dart, which is not inside
      your current Flutter SDK checkout at E:\Solfwares\SDK\flutter_3.19.5. Consider adding
      E:\Solfwares\SDK\flutter_3.19.5\bin to the front of your path.
[√] Windows Version (Installed version of Windows is version 10 or higher)
[!] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    ! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[√] Chrome - develop for the web
[√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.6.5)
[!] Android Studio (version 3.6)
    X Unable to find bundled Java version.
[√] Android Studio (version 2022.3)
[√] Connected device (4 available)
```

</details>