- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在创建一个使用 Cupertino 小部件的 Flutter 应用程序。现在我正在使用 CupertinoSliverNavigationBar
,但我确实喜欢多行标题。目前我写了以下内容:
@override
Widget build(BuildContext context) {
return CupertinoPageScaffold(child: CustomScrollView(slivers: <Widget>[
CupertinoSliverNavigationBar(largeTitle: Text(
"Why doesn't this text wrap? I want it to be multiline...")),
SliverFillRemaining(child: Container())
]));
}
我尝试了几种方法,比如将 Text
放入 Flexbile
中,但这不起作用。关于如何达到预期效果的任何想法?
最佳答案
largeTitle 的高度是有限的,我找到了可以让它变大的方法,所以我提出的解决方案需要使文本变小。
largeTitle: RichText(
text: TextSpan(children: [
TextSpan(
text: "Why doesn't this text wrap?",
style: TextStyle(color: Colors.black, fontSize: 20)),
TextSpan(text: "\n"),
TextSpan(
text: "I want it to be multiline...",
style: TextStyle(color: Colors.orange, fontSize: 20))
]),
),
我认为你应该避免使用多行 largeTitle,但如果你真的想要它,你可以试试这个。
关于dart - CupertinoSliverNavigationBar largeTitle 多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54882655/
我正在尝试使用 CupertinoSliverNavigationBar,实际上它很棒,但由于某些原因我无法将尾部放在导航栏的末尾。我抬头一看,我(我猜,我)发现里面有 Padding 这是我的代码
我正在尝试使用 Cupertino Widgets 克隆 WhatsApp(iOS 版本)。 在尝试使用 CupertinoSliverNavigationBar 制作 header 时,我注意到无法
我正在创建一个使用 Cupertino 小部件的 Flutter 应用程序。现在我正在使用 CupertinoSliverNavigationBar,但我确实喜欢多行标题。目前我写了以下内容: @ov
试图研究周围但找不到解决方案。我想使用 CupertinoSliverNavigationBar,它是顶部导航栏的大标题版本,我可以在 Xcode Storyboard 中实现这一点,但只需将按钮添加
我是一名优秀的程序员,十分优秀!