Repository: flutter
Issue: Swipe, Scroll and other animations are not smooth
Labels: platform-android,c: performance,a: quality,P2,team-android,triaged-android

### Steps to reproduce


This is simple new app

## Swipe to Right in PageView widget

| ![Image 1](https://github.com/user-attachments/assets/4967bc24-8ca6-4b89-a723-0d8db7c0af2f) | ![Image 2](https://github.com/user-attachments/assets/0add399a-6456-445d-9896-456f28982582) | ![Image 3](https://github.com/user-attachments/assets/dac47d74-12d0-4e28-bfb8-497cd21f02c0) |
|---------------------------|---------------------------|---------------------------|
| 1          | 2         | 3           |


## Swipe to Left in PageView widget

| ![Image 1](https://github.com/user-attachments/assets/426b2951-93f7-4576-8e8d-68295b383930) | ![Image 2](https://github.com/user-attachments/assets/a0ca2be2-3428-410e-9865-0229b91e1f60) | ![Image 3](https://github.com/user-attachments/assets/e75d76f7-1761-4800-b016-fdc654edbbfa) |
|---------------------------|---------------------------|---------------------------|
| 1          | 2         | 3           |

it looks like there is wave animation happening


## Scrolling Up in ListView: its very bad in complex lists

| ![Image 1](https://github.com/user-attachments/assets/b8dac83e-0d82-4e8f-be90-53f1b525bb68) | ![Image 2](https://github.com/user-attachments/assets/c0244652-697b-4772-bd12-ff4e2c1acf4d) | ![Image 3](https://github.com/user-attachments/assets/e5bc3ad6-dd55-4f85-9475-f8b329b9f824) |
|---------------------------|---------------------------|---------------------------|
| 1         | 2         | 3           |

## DevTool  
| ![Image 1](https://github.com/user-attachments/assets/25201a7a-7cf5-4332-9928-286da293662e) | ![Image 2](https://github.com/user-attachments/assets/3aa39073-e123-4adb-9cd4-4851e784caa4) | ![Image 3](https://github.com/user-attachments/assets/0fbc3d8c-baba-406c-97b7-0a06f2582d31) |
|---------------------------|---------------------------|---------------------------|
| side by side          | bad         | good           |

when i record using screen recorder app, the result video does not show the glitches and look good. but from my point of view is really bad

I disabled impeller and same problem exists




### 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(
        pageTransitionsTheme: const PageTransitionsTheme(builders: {
          TargetPlatform.android: CupertinoPageTransitionsBuilder(),
        }),
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key});

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text("v3.27.1"),
      ),
      body: PageView(
        children: [
          ListViewScreenTest(),
          Container(
            color: Colors.limeAccent,
            child: const Center(
              child: Text("Text"),
            ),
          ),
          Container(
            color: Colors.greenAccent,
            child: const Center(
              child: Text("Text"),
            ),
          ),
        ],
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () {
          Navigator.push(
            context,
            MaterialPageRoute(
              builder: (context) => const Scaffold(
                backgroundColor: Colors.black,
              ),
            ),
          );
        },
        child: const Icon(Icons.window),
      ),
    );
  }
}

class ListViewScreenTest extends StatelessWidget {
  const ListViewScreenTest({super.key});

  @override
  Widget build(BuildContext context) {
    return ListView(
      children: [
        ListTile(
          title: Container(color: Colors.red, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.teal, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.black, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.blue, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.pink, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.yellow, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.amber, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.green, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.orange, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.lime, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.lightBlue, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.purple, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.indigo, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.brown, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.grey, height: 16),
          subtitle: Text("some text"),
        ),
        ListTile(
          title: Container(color: Colors.black, height: 16),
          subtitle: Text("some text"),
        ),
      ],
    );
  }
}

```

</details>


### Performance profiling on master channel

- [X] The issue still persists on the master channel

### Timeline Traces

<details open><summary>Timeline Traces JSON</summary>

```json
[its large 30mb, I uploaded it in google drive ]
```
https://drive.google.com/file/d/1VuVfLAEFa7BoZdYl0piSrx1sE92L4w9s/view?usp=share_link
</details>


### Video demonstration

<details open>
<summary>Video demonstration</summary>

[[https://drive.google.com/file/d/1e6EHClmUA9BOs_v7NqymqeTJDH6R6ZI6/view?usp=share_link]](https://drive.google.com/file/d/1e6EHClmUA9BOs_v7NqymqeTJDH6R6ZI6/view?usp=share_link)

</details>


### What target platforms are you seeing this bug on?

Android

### OS/Browser name and version | Device information

SAMSUNG Galaxy A20, SM A205FN (android-arm64)

| ![Image 1](https://github.com/user-attachments/assets/80a4d61e-13df-4e90-93ba-6ed440934519) | ![Image 2](https://github.com/user-attachments/assets/04023e0a-ac69-4fa1-ab9e-c81cadc47be7) | ![Image 3](https://github.com/user-attachments/assets/17c7d453-59fa-4f3f-a0d0-c4b62a061cb8) |
|---------------------------|---------------------------|---------------------------|
| CPU          | System         | GPU           |

### Does the problem occur on emulator/simulator as well as on physical devices?

Unknown

### Is the problem only reproducible with Impeller?

N/A

### Logs

<details open><summary>Logs</summary>

```console
Launching lib/main.dart on SM A205FN in profile mode...
✓ Built build/app/outputs/flutter-apk/app-profile.apk (13.7MB)
I/flutter (20852): [IMPORTANT:flutter/shell/platform/android/android_context_vk_impeller.cc(60)] Using the Impeller rendering backend (Vulkan).
I/SurfaceControl(20852): nativeRelease nativeObject s[520716953856]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716953856]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[525662631200]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662631200]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662630816]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662630816]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)0 dur=11 res=0x1 s={true 522959650816} ch=false fn=2
I/ViewRootImpl@f29f789[MainActivity](20852): updateBoundsLayer: shouldReparent = false t = android.view.SurfaceControl$Transaction@2ca18f0 sc = Surface(name=Bounds for - com.example.application_test/com.example.application_test.MainActivity@0)/@0xd45ee69 frame = 2
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 1 1
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/InputMethodManager(20852): startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(20852): Input channel constructed: 'ClientS', fd=104
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/SurfaceControl(20852): nativeRelease nativeObject s[520716955008]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716955008]
I/SurfaceControl(20852): nativeRelease nativeObject s[520716953856]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716953856]
D/ProfileInstaller(20852): Installing profile for com.example.application_test
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/SurfaceControl(20852): nativeRelease nativeObject s[522959076544]
I/SurfaceControl(20852): nativeRelease nativeObject e[522959076544]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632256]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632256]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_RESIZED_REPORT: frame=(0,0,720,1560) ci=(0,53,0,0) vi=(0,0,0,0) or=1
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:10957 android.view.ViewRootImpl.access$1200:256 android.view.ViewRootImpl$ViewRootHandler.handleMessage:6101
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954144]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954144]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[522959076640]
I/SurfaceControl(20852): nativeRelease nativeObject e[522959076640]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)0 dur=11 res=0x1 s={true 522959650816} ch=false fn=3
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pd() Asnyc report
W/libEGL  (20852): EGLNativeWindowType 0x79c2d30010 disconnect failed
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$performDraw$1$ViewRootImpl:4668 android.view.-$$Lambda$ViewRootImpl$DJd0VUYJgsebcnSohO6h8zc_ONI.run:6 android.os.Handler.handleCallback:938
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] rdf()
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 0 1
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954144]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954144]
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 1 1
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/InputMethodManager(20852): startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(20852): Input channel constructed: 'ClientS', fd=105
D/InputTransport(20852): Input channel destroyed: 'ClientS', fd=104
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 0 1
I/SurfaceControl(20852): nativeRelease nativeObject s[523117998208]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117998208]
I/SurfaceControl(20852): nativeRelease nativeObject s[523118000128]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118000128]
I/SurfaceControl(20852): nativeRelease nativeObject s[523117999456]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117999456]
I/SurfaceView(20852): onWindowVisibilityChanged(8) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceView(20852): surfaceDestroyed callback.size 1 #2 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560}
I/SurfaceView(20852): remove() from RT android.view.SurfaceView$2@34d9b87 Surface(name=SurfaceView - com.example.application_test/com.example.application_test.MainActivity@a4dde97@0)/@0x87cd33
I/SurfaceControl(20852): nativeRelease nativeObject s[522959974208]
I/SurfaceControl(20852): nativeRelease nativeObject e[522959974208]
I/SurfaceControl(20852): nativeRelease nativeObject s[522959964512]
I/SurfaceControl(20852): nativeRelease nativeObject e[522959964512]
W/libEGL  (20852): EGLNativeWindowType 0x79c2d30010 disconnect failed
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0x7ae16dd / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[522959964608]
I/SurfaceControl(20852): nativeRelease nativeObject e[522959964608]
I/SurfaceControl(20852): nativeRelease nativeObject s[523118000224]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118000224]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)8 dur=39 res=0x5 s={false 0} ch=true fn=4
I/SurfaceView(20852): windowStopped(true) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
D/InputTransport(20852): Input channel destroyed: 'ClientS', fd=105
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(true) old=false
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/SurfaceView(20852): onWindowVisibilityChanged(4) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 G.E...... ......I. 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0x7ae16dd / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)4 dur=29 res=0x1 s={false 0} ch=false fn=-1
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(false) old=true
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(false) old=false
I/SurfaceView(20852): onWindowVisibilityChanged(0) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)0 dur=18 res=0x7 s={true 522959650816} ch=true fn=-1
I/SurfaceView(20852): windowStopped(false) true io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceView(20852): surfaceCreated 1 #1 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560}
I/SurfaceView(20852): surfaceChanged (720,1560) 1 #1 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560}
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] dp(1) 1 android.view.SurfaceView.updateSurface:1311 android.view.SurfaceView.setWindowStopped:343 android.view.SurfaceView.surfaceCreated:1835
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pdf(0) 1 android.view.SurfaceView.notifyDrawFinished:577 android.view.SurfaceView.performDrawFinished:564 android.view.SurfaceView.lambda$TWz4D2u33ZlAmRtgKzbqqDue3iM:0
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] rdf()
I/ViewRootImpl@f29f789[MainActivity](20852): updateBoundsLayer: shouldReparent = true t = android.view.SurfaceControl$Transaction@2ca18f0 sc = Surface(name=Bounds for - com.example.application_test/com.example.application_test.MainActivity@1)/@0x891319e frame = 1
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:10957 android.view.ViewRootImpl.performTraversals:3845 android.view.ViewRootImpl.doTraversal:2618
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pd() Asnyc report
I/SurfaceView(20852): setParentSpaceRectangle: useBLAST = false position = Rect(0, 0 - 720, 1560) frameNumber = 1 t = android.view.SurfaceControl$Transaction@f446ca2
I/SurfaceView(20852): applySurfaceTransforms: t = android.view.SurfaceControl$Transaction@f446ca2 surfaceControl = Surface(name=SurfaceView - com.example.application_test/com.example.application_test.MainActivity@a4dde97@1)/@0x124747f frame = 1
I/SurfaceView(20852): applySurfaceTransforms: postScaleX = 1.0 postScaleY = 1.0
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$performDraw$1$ViewRootImpl:4668 android.view.-$$Lambda$ViewRootImpl$DJd0VUYJgsebcnSohO6h8zc_ONI.run:6 android.os.Handler.handleCallback:938
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] rdf()
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 1 1
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/InputMethodManager(20852): startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(20852): Input channel constructed: 'ClientS', fd=106
I/SurfaceControl(20852): nativeRelease nativeObject s[523117994656]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117994656]
I/SurfaceControl(20852): nativeRelease nativeObject s[523117993984]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117993984]
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 0
I/ViewRootImpl@f29f789[MainActivity](20852): ViewPostIme pointer 1
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/InputMethodManager(20852): startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(20852): Input channel constructed: 'ClientS', fd=107
D/InputTransport(20852): Input channel destroyed: 'ClientS', fd=106
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(true) old=false
I/SurfaceView(20852): windowStopped(true) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceView(20852): surfaceDestroyed callback.size 1 #1 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560}
I/SurfaceView(20852): remove() io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560} Surface(name=SurfaceView - com.example.application_test/com.example.application_test.MainActivity@a4dde97@1)/@0x124747f
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject s[523118000224]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118000224]
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954240]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954240]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/SurfaceView(20852): onWindowVisibilityChanged(8) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 G.E...... ......I. 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
W/libEGL  (20852): EGLNativeWindowType 0x79c2d30010 disconnect failed
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0x7ae16dd / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[523118005120]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118005120]
I/SurfaceControl(20852): nativeRelease nativeObject s[523117997632]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117997632]
I/SurfaceControl(20852): nativeRelease nativeObject s[523117997056]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117997056]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)8 dur=38 res=0x5 s={false 0} ch=false fn=-1
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 0 1
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954240]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954240]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/SurfaceView(20852): onWindowVisibilityChanged(4) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 G.E...... ......I. 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0x7ae16dd / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[523118005216]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118005216]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)4 dur=12 res=0x1 s={false 0} ch=false fn=-1
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(false) old=true
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(false) old=false
I/SurfaceView(20852): onWindowVisibilityChanged(0) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)0 dur=33 res=0x7 s={true 522982289408} ch=true fn=-1
I/SurfaceView(20852): windowStopped(false) true io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceView(20852): surfaceCreated 1 #1 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560}
I/SurfaceView(20852): surfaceChanged (720,1560) 1 #1 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ......ID 0,0-720,1560}
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] dp(1) 1 android.view.SurfaceView.updateSurface:1311 android.view.SurfaceView.setWindowStopped:343 android.view.SurfaceView.surfaceCreated:1835
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pdf(0) 1 android.view.SurfaceView.notifyDrawFinished:577 android.view.SurfaceView.performDrawFinished:564 android.view.SurfaceView.lambda$TWz4D2u33ZlAmRtgKzbqqDue3iM:0
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] rdf()
I/ViewRootImpl@f29f789[MainActivity](20852): updateBoundsLayer: shouldReparent = true t = android.view.SurfaceControl$Transaction@2ca18f0 sc = Surface(name=Bounds for - com.example.application_test/com.example.application_test.MainActivity@2)/@0xc4f9511 frame = 1
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:10957 android.view.ViewRootImpl.performTraversals:3845 android.view.ViewRootImpl.doTraversal:2618
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pd() Asnyc report
I/SurfaceView(20852): setParentSpaceRectangle: useBLAST = false position = Rect(0, 0 - 720, 1560) frameNumber = 1 t = android.view.SurfaceControl$Transaction@f446ca2
I/SurfaceView(20852): applySurfaceTransforms: t = android.view.SurfaceControl$Transaction@f446ca2 surfaceControl = Surface(name=SurfaceView - com.example.application_test/com.example.application_test.MainActivity@a4dde97@2)/@0x973d676 frame = 1
I/SurfaceView(20852): applySurfaceTransforms: postScaleX = 1.0 postScaleY = 1.0
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$performDraw$1$ViewRootImpl:4668 android.view.-$$Lambda$ViewRootImpl$DJd0VUYJgsebcnSohO6h8zc_ONI.run:6 android.os.Handler.handleCallback:938
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] rdf()
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954240]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954240]
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_RESIZED_REPORT: frame=(0,0,720,1560) ci=(0,53,0,0) vi=(0,53,0,0) or=1
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] dp(1) 1 android.view.ViewRootImpl.reportNextDraw:10957 android.view.ViewRootImpl.access$1200:256 android.view.ViewRootImpl$ViewRootHandler.handleMessage:6101
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_RESIZED_REPORT: frame=(0,0,720,1560) ci=(0,53,0,0) vi=(0,53,0,0) or=1
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pd() Asnyc report
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] pdf(0) 1 android.view.ViewRootImpl.lambda$performDraw$1$ViewRootImpl:4668 android.view.-$$Lambda$ViewRootImpl$DJd0VUYJgsebcnSohO6h8zc_ONI.run:6 android.os.Handler.handleCallback:938
I/ViewRootImpl@f29f789[MainActivity](20852): [DP] rdf()
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 1 1
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/InputMethodManager(20852): startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(20852): Input channel constructed: 'ClientS', fd=105
D/InputTransport(20852): Input channel destroyed: 'ClientS', fd=107
D/InputMethodManager(20852): prepareNavigationBarInfo() DecorView@af5b8b7[MainActivity]
D/InputMethodManager(20852): getNavigationBarColor() -16711423
V/InputMethodManager(20852): Starting input: tba=com.example.application_test ic=null mNaviBarColor -16711423 mIsGetNaviBarColorSuccess true , NavVisible : true , NavTrans : false
D/InputMethodManager(20852): startInputInner - Id : 0
I/InputMethodManager(20852): startInputInner - mService.startInputOrWindowGainedFocus
D/InputTransport(20852): Input channel constructed: 'ClientS', fd=106
D/InputTransport(20852): Input channel destroyed: 'ClientS', fd=105
I/ViewRootImpl@f29f789[MainActivity](20852): stopped(true) old=false
I/SurfaceView(20852): windowStopped(true) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
I/SurfaceView(20852): surfaceDestroyed callback.size 1 #1 io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560}
I/SurfaceView(20852): remove() io.flutter.embedding.android.FlutterSurfaceView{a4dde97 V.E...... ........ 0,0-720,1560} Surface(name=SurfaceView - com.example.application_test/com.example.application_test.MainActivity@a4dde97@2)/@0x973d676
I/SurfaceControl(20852): nativeRelease nativeObject s[523117997056]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117997056]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662632160]
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject s[523118005216]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118005216]
I/SurfaceView(20852): onWindowVisibilityChanged(8) false io.flutter.embedding.android.FlutterSurfaceView{a4dde97 G.E...... ......I. 0,0-720,1560} of ViewRootImpl@f29f789[MainActivity]
W/libEGL  (20852): EGLNativeWindowType 0x79c42c7010 disconnect failed
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0x7ae16dd / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1810 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): assignNativeObject: nativeObject = 0 Surface(name=null)/@0xcc3f884 / android.view.SurfaceControl.readFromParcel:1117 android.view.IWindowSession$Stub$Proxy.relayout:1820 android.view.ViewRootImpl.relayoutWindow:9005 android.view.ViewRootImpl.performTraversals:3360 android.view.ViewRootImpl.doTraversal:2618 android.view.ViewRootImpl$TraversalRunnable.run:9971 android.view.Choreographer$CallbackRecord.run:1010 android.view.Choreographer.doCallbacks:809 android.view.Choreographer.doFrame:744 android.view.Choreographer$FrameDisplayEventReceiver.run:995
I/SurfaceControl(20852): nativeRelease nativeObject s[520716955200]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716955200]
I/SurfaceControl(20852): nativeRelease nativeObject s[525662633696]
I/SurfaceControl(20852): nativeRelease nativeObject e[525662633696]
I/SurfaceControl(20852): nativeRelease nativeObject s[520716955296]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716955296]
I/ViewRootImpl@f29f789[MainActivity](20852): Relayout returned: old=(0,0,720,1560) new=(0,0,720,1560) req=(720,1560)8 dur=17 res=0x5 s={false 0} ch=false fn=-1
I/ViewRootImpl@f29f789[MainActivity](20852): MSG_WINDOW_FOCUS_CHANGED 0 1
I/SurfaceControl(20852): nativeRelease nativeObject s[523118005216]
I/SurfaceControl(20852): nativeRelease nativeObject e[523118005216]
I/SurfaceControl(20852): nativeRelease nativeObject s[523117997056]
I/SurfaceControl(20852): nativeRelease nativeObject e[523117997056]
I/SurfaceControl(20852): nativeRelease nativeObject s[520716954336]
I/SurfaceControl(20852): nativeRelease nativeObject e[520716954336]
W/pplication_tes(20852): Reducing the number of considered missed Gc histogram windows from 141 to 100

```

</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.27.1, on macOS 14.6.1 23G93 darwin-arm64, locale en-DZ)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.3)
[✓] IntelliJ IDEA Community Edition (version 2023.2)
[✓] VS Code (version 1.96.0)
[✓] Connected device (5 available)
[✓] Network resources

• No issues found!
```

</details>