【发布时间】:2019-11-17 11:54:29
【问题描述】:
我有一些带有 FlexibleSpaceBar 的屏幕来显示大文本,向下滚动时会缩小。 FlexibleSpaceBar处于展开状态时如何换行?
问题视频: Le video
相关代码
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
class SelectPage extends StatelessWidget {
final String title;
final Widget child;
const SelectPage({Key key, @required this.title, this.child}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
body: CustomScrollView(
shrinkWrap: true,
scrollDirection: Axis.vertical,
slivers: <Widget>[
SliverAppBar(
brightness: Brightness.light,
iconTheme: Theme.of(context).iconTheme,
flexibleSpace: FlexibleSpaceBar(
title: Text(
title,
style: TextStyle(fontSize: 20, color: Theme.of(context).textTheme.title.color),
maxLines: 10,
softWrap: true,
),
centerTitle: true,
),
expandedHeight: 200,
backgroundColor: Colors.white,
floating: true,
),
this.child
],
));
}
}
【问题讨论】:
标签: flutter dart frontend flutter-layout