Skip to content

Floating snackbar wrong placement #43716

@Zazo032

Description

@Zazo032

Steps to Reproduce

Use the following build method to build a new route:

@override
Widget build(BuildContext context) {
  return Scaffold(
    backgroundColor: Colors.blue,
    body: Center(
      child: Builder(
        builder: (_context) => RaisedButton(
          child: Text('Press me!'),
          onPressed: () {
            Scaffold.of(_context).showSnackBar(
              SnackBar(
                content: Text('Wrong place!'),
                behavior: SnackBarBehavior.floating,
              ),
            );
          },
        ),
      ),
    ),
  );
}

When the SnackBar is shown, dismiss it slowly (swipe down). You can see it's cropped, seems like there's an extra Scaffold space that shouldn't be there.

Screenshot_20191029-122202 1
Screenshot_20191029-122211 1

Target Platform: Android
Target OS version/browser: 9
Devices: OnePlus 5

Flutter doctor

[√] Flutter (Channel master, v1.10.15-pre.307, on Microsoft Windows [Versión 10.0.18362.418], locale es-ES)
    • Flutter version 1.10.15-pre.307 at C:\src\flutter
    • Framework revision 2cedd559bb (7 hours ago), 2019-10-29 00:43:06 -0400
    • Engine revision 419f5d594a
    • Dart version 2.6.0 (build 2.6.0-dev.8.2 e1fce75301)


[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at C:\Users\Cristian\AppData\Local\Android\sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    • All Android licenses accepted.

[√] Android Studio (version 3.5)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 40.2.2
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] Connected device (1 available)
    • ONEPLUS A5000 • f2eb43ee • android-arm64 • Android 9 (API 28)

• No issues found!

Metadata

Metadata

Assignees

No one assigned

    Labels

    f: material designflutter/packages/flutter/material repository.frameworkflutter/packages/flutter repository. See also f: labels.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions