<分区>
如何根据不同的url在AppBar
中显示不同的leading
widget?
<分区>
如何根据不同的url在AppBar
中显示不同的leading
widget?
最佳答案
@override
Widget build(BuildContext context) {
Widget widget;
switch (url) {
case "url_1":
widget = Widget1();
break;
case "url_2":
widget = Widget2();
break;
case "url_3":
widget = Widget3();
break;
default:
widget = DefaultWidget();
}
return Scaffold(
appBar: AppBar(leading: widget),
);
}
关于flutter - AppBar如何根据不同的url显示不同的leading?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56307687/
相关文章:
android - 通过list <class>的实例达到特定功能
list - Flutter - 删除元素时 UI 未正确更新
dart - 我在使用 list.map 函数时遇到类型错误
flutter - 使用 Firebase 进行声明式身份验证路由
flutter - 没有 BuildContext 的设备像素比
flutter - 如何在 flutter 字符串中使用特殊的unicode字符?
arrays - 在 Flutter Cards 中插入 JSON 信息?
flutter - 将数据从 API 转换为列表并在依赖的下拉按钮中使用它
firebase - 没有创建 Firebase App '[DEFAULT]' - 在 Flutter 和 Firebase 中调用 Firebase.initializeApp()