flutter - 如何为 Flutter 中的所有活动创建一个公共区域?
问题描述
我想在所有活动中创建一个公共区域,以便在所有页面中显示相同的广告,如下图所示。我使用了堆栈小部件,但它没有在所有活动中显示该区域。
这是我尝试过的,
主要.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”的文本)可用于应用程序中的所有活动。如果有人可以帮助我,我将不胜感激
解决方案
试试这个包。它允许您通过firebase_admob
. 据我所知,它还允许您创建各种广告,而不仅仅是在图像底部出现条纹。
推荐阅读
- amazon-web-services - 如何检查我是否在 AWS 上使用 GPU?
- django - Django:AttributeError:视图对象没有属性'kwargs'
- python - 在 Django 中修改旧的迁移文件是否正确?
- rtf - BIP > 如果日期参数为空,则使用系统当前日期
- javascript - Chromium 不识别夏令时
- selenium - 如何使用点击聊天功能以编程方式在 whatsapp 上发送媒体文件?
- python - 如何让python关闭一个网站
- android - WebRTC android 在回答后挂起。没有收到 ICE 候选人
- php - Send message via socket to a specific client with PHP Socket.IO
- c# - 使用 MapElementClick 事件控制特定地图元素 C#/UWP