Skip to content

Commit

Permalink
Use SliverList Lazy Load Optimization
Browse files Browse the repository at this point in the history
  • Loading branch information
rayliverified committed Aug 31, 2024
1 parent b776c89 commit 4079e0d
Showing 1 changed file with 37 additions and 35 deletions.
72 changes: 37 additions & 35 deletions lib/pages/page_list.dart
Original file line number Diff line number Diff line change
Expand Up @@ -19,41 +19,43 @@ class ListPage extends StatelessWidget {
backgroundColor: const Color(0xFFF5F5F5),
body: CustomScrollView(
slivers: [
...[
const MinimalMenuBar(),
const ListItem(
imageUrl: "assets/images/paper_flower_overhead_bw_w1080.jpg",
title: listItemTitleText,
description: listItemPreviewText),
divider,
const ListItem(
imageUrl:
"assets/images/iphone_cactus_tea_overhead_bw_w1080.jpg",
title: listItemTitleText,
description: listItemPreviewText),
divider,
const ListItem(
imageUrl: "assets/images/typewriter_overhead_bw_w1080.jpg",
title: listItemTitleText,
description: listItemPreviewText),
divider,
const ListItem(
imageUrl:
"assets/images/coffee_paperclips_pencil_angled_bw_w1080.jpg",
title: listItemTitleText,
description: listItemPreviewText),
divider,
const ListItem(
imageUrl:
"assets/images/joy_note_coffee_eyeglasses_overhead_bw_w1080.jpg",
title: listItemTitleText,
description: listItemPreviewText),
divider,
Container(
padding: const EdgeInsets.symmetric(vertical: 80),
child: const ListNavigation(),
),
].toMaxWidthSliver(),
SliverList.list(
children: [
const MinimalMenuBar(),
const ListItem(
imageUrl: "assets/images/paper_flower_overhead_bw_w1080.jpg",
title: listItemTitleText,
description: listItemPreviewText),
divider,
const ListItem(
imageUrl:
"assets/images/iphone_cactus_tea_overhead_bw_w1080.jpg",
title: listItemTitleText,
description: listItemPreviewText),
divider,
const ListItem(
imageUrl: "assets/images/typewriter_overhead_bw_w1080.jpg",
title: listItemTitleText,
description: listItemPreviewText),
divider,
const ListItem(
imageUrl:
"assets/images/coffee_paperclips_pencil_angled_bw_w1080.jpg",
title: listItemTitleText,
description: listItemPreviewText),
divider,
const ListItem(
imageUrl:
"assets/images/joy_note_coffee_eyeglasses_overhead_bw_w1080.jpg",
title: listItemTitleText,
description: listItemPreviewText),
divider,
Container(
padding: const EdgeInsets.symmetric(vertical: 80),
child: const ListNavigation(),
),
].toMaxWidth(),
),
SliverFillRemaining(
hasScrollBody: false,
child: MaxWidthBox(
Expand Down

0 comments on commit 4079e0d

Please sign in to comment.