opt: adapt global scroll on mobile

This commit is contained in:
Kingtous
2022-09-28 21:07:44 +08:00
parent ff56753756
commit e42b543a42
2 changed files with 52 additions and 34 deletions

View File

@@ -66,15 +66,16 @@ class _ConnectionPageState extends State<ConnectionPage> {
@override
Widget build(BuildContext context) {
Provider.of<FfiModel>(context);
return Column(
mainAxisAlignment: MainAxisAlignment.start,
mainAxisSize: MainAxisSize.max,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
return CustomScrollView(
slivers: [
SliverList(
delegate: SliverChildListDelegate([
_buildUpdateUI(),
_buildRemoteIDTextField(),
Expanded(
child: PeerTabPage(
])),
SliverFillRemaining(
hasScrollBody: false,
child: PeerTabPage(
tabs: [
translate('Recent Sessions'),
translate('Favorites'),
@@ -87,8 +88,10 @@ class _ConnectionPageState extends State<ConnectionPage> {
DiscoveredPeersView(),
const AddressBook(),
],
)),
]).marginOnly(top: 2, left: 10, right: 10);
),
)
],
).marginOnly(top: 2, left: 10, right: 10);
}
/// Callback for the connect button.