有没有人使用Gradient的SliverAppBar?FlexibleSpace当它展开时我可以这样做,但是当它折叠时它会变成纯色。这个可以治疗吗?
折叠时是否可以在SliverAppBar上设置最小高度?如果可以,我该怎么做?
Work在SliveAppBar上添加了一个底部小部件:
底部:PreferredSize(preferredSize:Size(20.0,20.0),子级:Text(''),),
我正在使用 FlutterUserAccountsDrawerHeader小部件来显示用户的数据,但我无法弄清楚如何实现onDetailsPressed()调用用户详细信息的函数。这是我的代码:
import 'package:flutter/material.dart';
class HomeScreen extends StatefulWidget {
@override
_HomeScreenState createState() => _HomeScreenState();
}
class _HomeScreenState extends State<HomeScreen> {
@override
Widget build(BuildContext context) {
return new Scaffold(
drawer: _buildDrawer(context),
appBar: _buildAppBar(),
);
}
}
Widget _buildAppBar() {
return new AppBar();
}
Widget _buildDrawer(BuildContext context) {
return new Drawer(
child: new ListView(
children: <Widget>[
new UserAccountsDrawerHeader(
accountName: new Text("Cleudice Santos"),
accountEmail: new Text("cleudice.ms@gmail.com"),
onDetailsPressed: () {},
),
new ListTile(
title: new Text("Visão geral"),
leading: new Icon(Icons.dashboard), …Run Code Online (Sandbox Code Playgroud) 我正在尝试将Sliver AppBar的标题居中,并在此下方添加第二个文本。我做不到。
下面是现在的图像以及应该如何显示。
谁能帮我?

这是我的代码。
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Slive AppBar',
theme: new ThemeData(
primarySwatch: Colors.blue,
),
debugShowCheckedModeBanner: false,
home: new MyHomePage(title: 'Slive AppBar'),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
final String title;
@override
_MyHomePageState createState() => new _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
return new Scaffold(
drawer: new …Run Code Online (Sandbox Code Playgroud)