Flutter 颤振:显示键盘时的底部小部件
当键盘隐藏时,它看起来很好,但当显示时,容器位于其顶部,并且应该在其后面(与容器内容无关):Flutter 颤振:显示键盘时的底部小部件,flutter,flutter-layout,Flutter,Flutter Layout,当键盘隐藏时,它看起来很好,但当显示时,容器位于其顶部,并且应该在其后面(与容器内容无关): 安全区( 子:堆栈( 儿童:[ 纵队( 儿童:[ 扩展(子:子!), 容器( 颜色:主题。背景。原色深, 身高:90.0, 子项:NativeAddWidget(), ), ], ), ], ), ) 如果在代码上方使用Scaffold,请使用Material小部件对其进行更改,问题就会消失。就这样, return Material( child: SafeArea( child: St
安全区(
子:堆栈(
儿童:[
纵队(
儿童:[
扩展(子:子!),
容器(
颜色:主题。背景。原色深,
身高:90.0,
子项:NativeAddWidget(),
),
],
),
],
),
)
如果在代码上方使用Scaffold,请使用Material小部件对其进行更改,问题就会消失。就这样,
return Material(
child: SafeArea(
child: Stack(
children: [
Column(
children: <Widget>[
Expanded(child: child!),
Container(
color: Theme.of(context).primaryColorDark,
height: 90.0,
child: NativeAdWidget(),
),
],
),
],
),
),
);
退料(
儿童:安全区(
子:堆栈(
儿童:[
纵队(
儿童:[
扩展(子:子!),
容器(
颜色:主题。背景。原色深,
身高:90.0,
子项:NativeAddWidget(),
),
],
),
],
),
),
);
谢谢,但没有在屏幕或文本字段所在的小部件中修复它,您必须删除Scaffold。我也有同样的问题,几天后,这就是我的解决办法。我就是这么说的
return Material(
child: SafeArea(
child: Stack(
children: [
Column(
children: <Widget>[
Expanded(child: child!),
Container(
color: Theme.of(context).primaryColorDark,
height: 90.0,
child: NativeAdWidget(),
),
],
),
],
),
),
);