Closed aleripe closed 1 week ago
Hi @aleripe, you appear to be using an older version of flutter, can you upgrade to the latest version of flutter stable (3.19.6) to see if you still experience this issue? If you do, please provide the updated output of flutter doctor -v
.
Also, what platform(s) are you seeing this issue on?
Hi @danagbemava-nc , I just updated with the same result (on web and Android)
[√] Flutter (Channel stable, 3.19.6, on Microsoft Windows [Versione 10.0.19045.4355], locale it-IT)
• Flutter version 3.19.6 on channel stable at C:\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 54e66469a9 (3 weeks ago), 2024-04-17 13:08:03 -0700
• Engine revision c4cd48e186
• Dart version 3.3.4
• DevTools version 2.31.1
[√] Windows Version (Installed version of Windows is version 10 or higher)
[√] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
• Android SDK at C:\Users\Riperi\AppData\Local\Android\sdk
• Platform android-33, build-tools 33.0.0
• Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java
• Java version OpenJDK Runtime Environment (build 17.0.10+0--11572160)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
[!] Visual Studio - develop Windows apps (Visual Studio Professional 2022 17.9.6)
• Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Professional
• Visual Studio Professional 2022 version 17.9.34728.123
X Visual Studio is missing necessary components. Please re-run the Visual Studio installer for the "Desktop development with C++" workload, and include these components:
MSVC v142 - VS 2019 C++ x64/x86 build tools
- If there are multiple build tool versions available, install the latest
C++ CMake tools for Windows
Windows 10 SDK
[√] Android Studio (version 2023.3)
• 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 17.0.10+0--11572160)
[√] VS Code (version 1.89.0)
• VS Code at C:\Users\Riperi\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.46.0
[√] Connected device (3 available)
• Windows (desktop) • windows • windows-x64 • Microsoft Windows [Versione 10.0.19045.4355]
• Chrome (web) • chrome • web-javascript • Google Chrome 124.0.6367.91
• Edge (web) • edge • web-javascript • Microsoft Edge 124.0.2478.80
[√] Network resources
• All expected network resources are available.
Hi @aleripe, can you try setting the pageTransitionsTheme of your ThemeData
to a transition that doesn't use any animation to see if that helps?
You can define one like so
class NoAnimationTransitionBuilder extends PageTransitionsBuilder {
const NoAnimationTransitionBuilder();
@override
Widget buildTransitions<T>(PageRoute<T> route, BuildContext context, Animation<double> animation, Animation<double> secondaryAnimation, Widget child) {
return child;
}
}
and set the theme like below
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
pageTransitionsTheme: const PageTransitionsTheme(
builders: {
TargetPlatform.android: NoAnimationTransitionBuilder(),
TargetPlatform.iOS: NoAnimationTransitionBuilder(),
TargetPlatform.linux: NoAnimationTransitionBuilder(),
TargetPlatform.macOS: NoAnimationTransitionBuilder(),
TargetPlatform.windows: NoAnimationTransitionBuilder(),
},
),
Hi @danagbemava-nc , I don't want to disable all transitions but just those in that specific navigator (to get rid of that grey background scrim).
Thanks for the clarification.
Reproducible using the code sample provided above.
Thank you for the report. As documented, the transitionDelegate is only considered for Page transitions (i.e. when the pages
property changes), not for regular Route transitions:
The delegate used for deciding how routes transition in or off the screen during the pages updates.
https://main-api.flutter.dev/flutter/widgets/Navigator/transitionDelegate.html
Steps to reproduce
Expected results
Navigation happens without any animation
Actual results
An unexpected animation with a dark background occurs
Code sample
Code sample
```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 Issue', theme: ThemeData( colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), useMaterial3: true, ), home: const MyHomePage(title: 'Flutter Issue'), ); } } class MyHomePage extends StatefulWidget { const MyHomePage({super.key, required this.title}); final String title; @override StateScreenshots or Video
No response
Logs
No response
Flutter Doctor output
Doctor output
```console [√] Flutter (Channel stable, 3.16.8, on Microsoft Windows [Versione 10.0.19045.4355], locale it-IT) • Flutter version 3.16.8 on channel stable at C:\flutter • Upstream repository https://github.com/flutter/flutter.git • Framework revision 67457e669f (4 months ago), 2024-01-16 16:22:29 -0800 • Engine revision 6e2ea58a5c • Dart version 3.2.5 • DevTools version 2.28.5 [√] Windows Version (Installed version of Windows is version 10 or higher) [√] Android toolchain - develop for Android devices (Android SDK version 33.0.0) • Android SDK at C:\Users\Riperi\AppData\Local\Android\sdk • Platform android-33, build-tools 33.0.0 • Java binary at: C:\Program Files\Android\Android Studio\jbr\bin\java • Java version OpenJDK Runtime Environment (build 17.0.10+0--11572160) • All Android licenses accepted. [√] Chrome - develop for the web • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe [!] Visual Studio - develop Windows apps (Visual Studio Professional 2022 17.9.6) • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Professional • Visual Studio Professional 2022 version 17.9.34728.123 X Visual Studio is missing necessary components. Please re-run the Visual Studio installer for the "Desktop development with C++" workload, and include these components: MSVC v142 - VS 2019 C++ x64/x86 build tools - If there are multiple build tool versions available, install the latest C++ CMake tools for Windows Windows 10 SDK [√] Android Studio (version 2023.3) • 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 17.0.10+0--11572160) [√] VS Code (version 1.89.0) • VS Code at C:\Users\Riperi\AppData\Local\Programs\Microsoft VS Code • Flutter extension version 3.46.0 [√] Connected device (3 available) • Windows (desktop) • windows • windows-x64 • Microsoft Windows [Versione 10.0.19045.4355] • Chrome (web) • chrome • web-javascript • Google Chrome 124.0.6367.91 • Edge (web) • edge • web-javascript • Microsoft Edge 124.0.2478.80 [√] Network resources • All expected network resources are available. ```