【发布时间】:2020-10-01 07:32:28
【问题描述】:
我想在所有活动中创建一个公共区域,以便在所有页面中展示相同的广告,如下图所示。我使用了堆栈小部件,但它没有在所有活动中显示该区域。
这是我尝试过的,
main.dart
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return StreamProvider<List<GridImage>>.value(
value: DatabaseService().images, images to get image list
child: MaterialApp(
home: Material(
child: Column(
children: [
Expanded(
flex: 22,
child: Home()
),
Flexible(
child: Align(
alignment:Alignment(0, 1),
child: Text('Hello'),
),
fit: FlexFit.tight,
flex: 2,
)
],
),
)
),
);
}
}
输出如下图
在 Home() 类中,我有几个要导航的活动。我只想使底部空间(我添加了名为“Hello”的文本)可用于应用程序中的所有活动。如果有人可以帮助我,我将不胜感激
【问题讨论】:
-
到目前为止你做了什么?如果您有代码,我们可以查看您的代码吗?或者你只是在问你是否愿意(这绝对没问题)。
-
@TheGrandJ 我编辑了这个问题。我添加了到目前为止我尝试过的内容。如果你能帮助我,我将不胜感激。谢谢