【发布时间】:2019-11-30 10:08:38
【问题描述】:
我们是否有一种简单的方法来仅使用CupertinoApp 来制作下面的那种菜单?
【问题讨论】:
标签: flutter flutter-layout flutter-cupertino
我们是否有一种简单的方法来仅使用CupertinoApp 来制作下面的那种菜单?
【问题讨论】:
标签: flutter flutter-layout flutter-cupertino
好的,所以我们可以像这样在CupertinoPageScaffold 中使用Scaffold,并且仍然使用看起来与库比蒂诺相同的材料ListTile。
@override
Widget build(BuildContext context) {
return CupertinoPageScaffold(
navigationBar: CupertinoNavigationBar(
middle: Text('My List'),
),
child: SafeArea(
child: Scaffold(
body: _listView(context),
),
),
);
}
【讨论】:
Scaffold,直接用Material包起来就可以了
Material 确实足以达到这个目的。就我而言,我使用的是ExpansionTile,但如果你想制作一个真正看起来像任何原生对应物的 iOS 应用程序,那么涟漪肯定是一个致命的赠品。点击反馈应该不同。你建议怎么做?谢谢!
你可以在 pub.dev 上试试这个:
cupertino_list_tile: ^0.2.0
【讨论】: