Я следил за учебником Flutter State Management и наткнулся на это.
Пожалуйста, объясните, что такое Slivers
, Delegates
. Особенно та часть, которую я прикрепил.
class MyCatalog extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
body: CustomScrollView(
slivers: [
_MyAppBar(),
SliverToBoxAdapter(child: SizedBox(height: 12)),
SliverList(
delegate: SliverChildBuilderDelegate(
(context, index) => _MyListItem(index)),
),
],
),
);
}
}