Repository: flutter
Issue: [Android][Redmi Note 5]: Sliding and tapping on drawer items shows unexpected behavior
Labels: e: device-specific,platform-android,framework,f: material design,a: quality,P3,team-android,triaged-android

## Description

I was developing an app before update my Flutter from 2.15 to 3.0. When I updated my Flutter version, I started notice a "flick" on drawer when I click an item inside it. The flick can be seen on screen below:

![Untitled](https://user-images.githubusercontent.com/42918677/168275946-4101daa1-e756-4c56-98f3-a8086510f992.png)

## Flutter doctor

```
[✓] Flutter (Channel stable, 3.0.0, on Microsoft Windows [Version 10.0.22000.675], locale en-US)
    • Flutter version 3.0.0 at C:\Users\Josel\fvm\default
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision ee4e09cce0 (4 days ago), 2022-05-09 16:45:18 -0700
    • Engine revision d1b9a6938a
    • Dart version 2.17.0
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at C:\Users\Josel\AppData\Local\Android\sdk
    • Platform android-32, build-tools 32.1.0-rc1
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.11+9-b60-7590822)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[✓] Visual Studio - develop for Windows (Visual Studio Build Tools 2019 16.11.13)
    • Visual Studio at C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools
    • Visual Studio Build Tools 2019 version 16.11.32413.511
    • Windows 10 SDK version 10.0.19041.0

[✓] Android Studio (version 2021.1)
    • Android Studio at C:\Program Files\Android\Android Studio
    • 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 11.0.11+9-b60-7590822)

[✓] VS Code (version 1.67.1)
    • VS Code at C:\Users\Josel\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.40.0

[✓] Connected device (4 available)
    • Redmi Note 5 (mobile) • 44d6160 • android-arm64  • Android 9 (API 28)
    • Windows (desktop)     • windows • windows-x64    • Microsoft Windows [Version 10.0.22000.675]
    • Chrome (web)          • chrome  • web-javascript • Google Chrome 100.0.4896.127
    • Edge (web)            • edge    • web-javascript • Microsoft Edge 101.0.1210.39

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

```
## Code Sample

```dart
class PreOrderInfoDrawer extends StatelessWidget with PreOrderFunctionsMixin {
  const PreOrderInfoDrawer({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return SafeArea(
      child: Drawer(
        child: Column(
          children: [
            ListTile(
              leading: const Icon(Icons.add_shopping_cart),
              title: const Text('Novo pedido'),
              onTap: () => createNewOrder(context),
            ),
            ListTile(
              leading: const Icon(Icons.person_add),
              title: const Text('Selecionar cliente'),
              onTap: () => searchCustomer(context),
            ),
            ListTile(
              leading: const Icon(Icons.search),
              title: const Text('Localizar pedido'),
              onTap: () => searchOrder(context),
            ),
          ],
        ),
      ),
    );
  }
}
```