答案 0 :(得分:1)
您可以通过添加基本AppBar
来执行它们。 AppBar
基本上是一个工具栏,其内部包含可为其分配动作和IconButton
的小部件。
下面的示例将演示在Flutter中AppBar
的用法。
import 'package:flutter/material.dart';
import '../my_route.dart';
class BasicAppbarExample extends MyRoute {
const BasicAppbarExample(
[String sourceFile ='lib/routes/appbar_basic_appbar_ex.dart'])
: super(sourceFile);
@override
get title => 'Basic AppBar';
@override
get links => {
'Doc': 'https://docs.flutter.io/flutter/material/AppBar-class.html',
};
@override
Widget buildMyRouteContent(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Colors.redAccent,
leading: Icon(Icons.tag_faces),
title: Text("Sample title"),
// TODO: add actions when items are clicked.
actions: <Widget>[
IconButton(
icon: Icon(Icons.directions_bike),
onPressed: () {},
),
IconButton(
icon: Icon(Icons.directions_bus),
onPressed: () {},
),
PopupMenuButton(
itemBuilder: (BuildContext context) {
return [
PopupMenultem(child: Text('Boat')),
PopupMenultem(child: Text('Train'))
];
},
)
],
),
body: Center(child: Text("Hello")),
);
}
编辑:您还可以使用其他小部件来包含图像和登录信息(几乎所有您想要的内容)