modal_with_page_view.dart
1.07 KB
import 'package:flutter/material.dart';
import 'package:modal_bottom_sheet/modal_bottom_sheet.dart';
class ModalWithPageView extends StatelessWidget {
const ModalWithPageView({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Material(
child: Scaffold(
appBar:
AppBar(leading: Container(), title: Text('Modal With Page View')),
body: SafeArea(
bottom: false,
child: PageView(
children: List.generate(
2,
(index) => ListView(
shrinkWrap: true,
controller: ModalScrollController.of(context),
children: ListTile.divideTiles(
context: context,
tiles: List.generate(
100,
(index) => ListTile(
title: Text('Item'),
)),
).toList(),
)),
),
),
),
);
}
}