+ +Consider page size equals to 3 items. + +``` + load first page ▶ scroll down ▶ load next page ▶ scroll down ▶ load next page +┏┯━━━━━━━━━━━━━━━━━━━━━┯┓ ┏┯━━━━━━━━━━━━━━━━━━━━━┯┓ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ +┃│ LOADING │┃ ┃│ #0 │┃ │ #0 │ │ #0 │ │ #0 │ │ #0 │ +┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ +┃└─────────────────────┘┃ ┃├─────────────────────┤┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ├─────────────────────┤ ├─────────────────────┤ +┃ ┃ ┃│ #1 │┃ ┃│ #1 │┃ ┃│ #1 │┃ │ #1 │ │ #1 │ +┃ ┃ ┃│ │┃ ┃│ │┃ ┃│ │┃ │ │ │ │ +┃ ┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ +┃ ┃ ┃│ #2 │┃ ┃│ #2 │┃ ┃│ #2 │┃ │ #2 │ │ #2 │ +┗━━━━━━━━━━━━━━━━━━━━━━━┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ + ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ LOADING │ ┃│ LOADING │┃ ┃│ #3 │┃ ┃│ #3 │┃ ┃│ #3 │┃ + │ PLACEHOLDER │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ ┃│ │┃ + └─────────────────────┘ └─────────────────────┘ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + ┃│ #4 │┃ ┃│ #4 │┃ ┃│ #4 │┃ + ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ + ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ #5 │ ┃│ #5 │┃ ┃│ #5 │┃ + │ │ ┃│ │┃ ┃│ │┃ + ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ LOADING │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ │ + └─────────────────────┘ └─────────────────────┘ ├─────────────────────┤ + │ #7 │ + │ │ + ├─────────────────────┤ + │ #8 │ + │ │ + ├─────────────────────┤ + │ LOADING │ + │ PLACEHOLDER │ + └─────────────────────┘ +``` + ++
+ +Consider page size equals to 3 items and [`UseWindowedListOptions.overscanCount`][use-windowed-list-options.overscan-count] equals 0. + +Compare it with the “infinite loading illustration” above to get more insights. + +``` + load first page ▶ scroll down ▶ load next page ▶ scroll down ▶ load next page +┏┯━━━━━━━━━━━━━━━━━━━━━┯┓ ┏┯━━━━━━━━━━━━━━━━━━━━━┯┓ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ +┃│ LOADING │┃ ┃│ #0 │┃ │ start space = │ │ start space = │ │ start space = │ │ start space = │ +┃│ PLACEHOLDER │┃ ┃│ │┃ │ #0.size │ │ #0.size │ │ #0.size + │ │ #0.size + │ +┃└─────────────────────┘┃ ┃├─────────────────────┤┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ │ #1.size │ │ #1.size │ +┃ ┃ ┃│ #1 │┃ ┃│ #1 │┃ ┃│ #1 │┃ │ │ │ │ +┃ ┃ ┃│ │┃ ┃│ │┃ ┃│ │┃ │ │ │ │ +┃ ┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ +┃ ┃ ┃│ #2 │┃ ┃│ #2 │┃ ┃│ #2 │┃ │ #2 │ │ #2 │ +┗━━━━━━━━━━━━━━━━━━━━━━━┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ + ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ end space = │ ┃│ LOADING │┃ ┃│ #3 │┃ ┃│ #3 │┃ ┃│ #3 │┃ + │ loading.size │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ ┃│ │┃ + └─────────────────────┘ └─────────────────────┘ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + ┃│ #4 │┃ ┃│ #4 │┃ ┃│ #4 │┃ + ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ + ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ end space = │ ┃│ #5 │┃ ┃│ #5 │┃ + │ #5.size + │ ┃│ │┃ ┃│ │┃ + │ loading.size │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ + │ │ │ PLACEHOLDER │ │ │ + └─────────────────────┘ └─────────────────────┘ ├─────────────────────┤ + │ end space = │ + │ #7.size + │ + │ #8.size + │ + │ loading.size │ + │ │ + │ │ + │ │ + │ │ + └─────────────────────┘ +``` + ++
+ +Consider page size equals to 3 items with total count of 15 items. + +``` + load first page ▶ scroll down ▶ load second page ▶ scroll down far ▶ load third page ▶ load fourth page ▶ scroll down ▶ load fifth page +┏┯━━━━━━━━━━━━━━━━━━━━━┯┓ ┏┯━━━━━━━━━━━━━━━━━━━━━┯┓ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ +┃│ #0 LOADING │┃ ┃│ #0 │┃ │ #0 │ │ #0 │ │ #0 │ │ #0 │ │ #0 │ │ #0 │ │ #0 │ +┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ +┃│ #1 LOADING │┃ ┃│ #1 │┃ │ #1 │ │ #1 │ │ #1 │ │ #1 │ │ #1 │ │ #1 │ │ #1 │ +┃│ PLACEHOLDER │┃ ┃│ │┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ │ │ │ │ │ │ │ │ │ │ +┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ +┃│ #2 LOADING │┃ ┃│ #2 │┃ ┃│ #2 │┃ ┃│ #2 │┃ │ #2 │ │ #2 │ │ #2 │ │ #2 │ │ #2 │ +┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ │ │ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #3 LOADING │ │ #3 LOADING │ ┃│ #3 LOADING │┃ ┃│ #3 │┃ │ #3 │ │ #3 │ │ #3 │ │ #3 │ │ #3 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #4 LOADING │ │ #4 LOADING │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ │ #4 │ │ #4 │ │ #4 │ │ #4 │ │ #4 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ │ │ │ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #5 LOADING │ │ #5 LOADING │ │ #5 LOADING │ │ #5 │ │ #5 │ │ #5 │ │ #5 │ │ #5 │ │ #5 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ │ │ │ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #6 LOADING │ │ #6 LOADING │ │ #6 LOADING │ │ #6 LOADING │ │ #6 LOADING │ │ #6 │ │ #6 │ │ #6 │ │ #6 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #7 LOADING │ │ #7 LOADING │ │ #7 LOADING │ │ #7 LOADING │ │ #7 LOADING │ │ #7 │ │ #7 │ │ #7 │ │ #7 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #8 LOADING │ │ #8 LOADING │ │ #8 LOADING │ │ #8 LOADING │ │ #8 LOADING │ │ #8 │ │ #8 │ │ #8 │ │ #8 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ├─────────────────────┤ ├─────────────────────┤ + │ #9 LOADING │ │ #9 LOADING │ │ #9 LOADING │ │ #9 LOADING │ ┃│ #9 LOADING │┃ ┃│ #9 LOADING │┃ ┃│ #9 │┃ │ #9 │ │ #9 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┃│ PLACEHOLDER │┃ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ + │ #10 LOADING │ │ #10 LOADING │ │ #10 LOADING │ │ #10 LOADING │ ┃│ #10 LOADING │┃ ┃│ #10 LOADING │┃ ┃│ #10 │┃ │ #10 │ │ #10 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┃│ PLACEHOLDER │┃ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ + │ #11 LOADING │ │ #11 LOADING │ │ #11 LOADING │ │ #11 LOADING │ ┃│ #11 LOADING │┃ ┃│ #11 LOADING │┃ ┃│ #11 │┃ ┃│ #11 │┃ ┃│ #11 │┃ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ #12 LOADING │ │ #12 LOADING │ │ #12 LOADING │ │ #12 LOADING │ │ #12 LOADING │ │ #12 LOADING │ │ #12 LOADING │ ┃│ #12 LOADING │┃ ┃│ #12 │┃ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┃│ PLACEHOLDER │┃ ┃│ │┃ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ #13 LOADING │ │ #13 LOADING │ │ #13 LOADING │ │ #13 LOADING │ │ #13 LOADING │ │ #13 LOADING │ │ #13 LOADING │ ┃│ #13 LOADING │┃ ┃│ #13 │┃ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ │ + └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ +``` + ++
+ +Consider page size equals to 3 items with total count of 15 items and [`UseWindowedListOptions.overscanCount`][use-windowed-list-options.overscan-count] equals 0. + +Compare it with the “finite loading illustration” above to get more insights. + +``` + load first page ▶ scroll down ▶ load second page ▶ scroll down far ▶ load third page ▶ load fourth page ▶ scroll down ▶ load fifth page +┏┯━━━━━━━━━━━━━━━━━━━━━┯┓ ┏┯━━━━━━━━━━━━━━━━━━━━━┯┓ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ +┃│ #0 LOADING │┃ ┃│ #0 │┃ │ start space = │ │ start space = │ │ start space = │ │ start space = │ │ start space = │ │ start space = │ │ start space = │ +┃│ PLACEHOLDER │┃ ┃│ │┃ │ #0.size │ │ #0.size │ │ #0.size + │ │ #0.size + │ │ #0.size + │ │ #0.size + │ │ #0.size + │ +┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ │ #1.size + │ │ #1.size + │ │ #1.size + │ │ #1.size + │ │ #1.size + │ +┃│ #1 LOADING │┃ ┃│ #1 │┃ │ #1 │ │ #1 │ │ #2.size + │ │ #2.size + │ │ #2.size + │ │ #2.size + │ │ #2.size + │ +┃│ PLACEHOLDER │┃ ┃│ │┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ │ #3.size + │ │ #3.size + │ │ #3.size + │ │ #3.size + │ │ #3.size + │ +┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ │ #4.size + │ │ #4.size + │ │ #4.size + │ │ #4.size + │ │ #4.size + │ +┃│ #2 LOADING │┃ ┃│ #2 │┃ ┃│ #2 │┃ ┃│ #2 │┃ │ #5.size + │ │ #5.size + │ │ #5.size + │ │ #5.size + │ │ #5.size + │ +┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ │ 3 * loading.size │ │ #6.size + │ │ #6.size + │ │ #6.size + │ │ #6.size + │ + ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ │ │ │ #7.size + │ │ #7.size + │ │ #7.size + │ │ #7.size + │ + │ end space = │ │ end space = │ ┃│ #3 LOADING │┃ ┃│ #3 │┃ │ │ │ #8.size │ │ #8.size │ │ #8.size + │ │ #8.size + │ + │ 12 * loading.size │ │ 12 * loading.size │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ #9.size + │ │ #9.size + │ + │ │ │ │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ │ │ │ │ │ │ │ #10.size │ │ #10.size │ + │ │ │ │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ PLACEHOLDER │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ ├─────────────────────┤ ├─────────────────────┤ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ end space = │ │ end space = │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ 10 * loading.size │ │ #5.size + │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ 9 * loading.size │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ │ │ │ │ + │ │ │ │ │ │ │ │ ┃│ #9 LOADING │┃ ┃│ #9 LOADING │┃ ┃│ #9 │┃ │ │ │ │ + │ │ │ │ │ │ │ │ ┃│ PLACEHOLDER │┃ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ + │ │ │ │ │ │ │ │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ │ │ │ │ + │ │ │ │ │ │ │ │ ┃│ #10 LOADING │┃ ┃│ #10 LOADING │┃ ┃│ #10 │┃ │ │ │ │ + │ │ │ │ │ │ │ │ ┃│ PLACEHOLDER │┃ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ + │ │ │ │ │ │ │ │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ + │ │ │ │ │ │ │ │ ┃│ #11 LOADING │┃ ┃│ #11 LOADING │┃ ┃│ #11 │┃ ┃│ #11 │┃ ┃│ #11 │┃ + │ │ │ │ │ │ │ │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ + │ │ │ │ │ │ │ │ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ │ │ │ │ │ │ │ │ end space = │ │ end space = │ │ end space = │ ┃│ #12 LOADING │┃ ┃│ #12 │┃ + │ │ │ │ │ │ │ │ │ 3 * loading.size │ │ 3 * loading.size │ │ 3 * loading.size │ ┃│ PLACEHOLDER │┃ ┃│ │┃ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┃│ #13 LOADING │┃ ┃│ #13 │┃ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├─────────────────────┤ ├─────────────────────┤ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ end space = │ │ end space = │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ loading.size │ │ #14.size │ + └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ +``` + ++
+ +Consider total count of 15 items. + +``` + load items 0, 1, 2 ▶ scroll down ▶ load items 3, 4 ▶ scroll down ▶ load items 9, 10, 11 ▶ scroll down ▶ load items 12, 13 ▶ scroll up ▶ load items 5, 6, 7 ▶ scroll down ▶ load item 8 ▶ scroll down ▶ load item 14 +┏┯━━━━━━━━━━━━━━━━━━━━━┯┓ ┏┯━━━━━━━━━━━━━━━━━━━━━┯┓ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ +┃│ #0 LOADING │┃ ┃│ #0 │┃ │ #0 │ │ #0 │ │ #0 │ │ #0 │ │ #0 │ │ #0 │ │ #0 │ │ #0 │ │ #0 │ │ #0 │ │ #0 │ │ #0 │ +┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ +┃│ #1 LOADING │┃ ┃│ #1 │┃ │ #1 │ │ #1 │ │ #1 │ │ #1 │ │ #1 │ │ #1 │ │ #1 │ │ #1 │ │ #1 │ │ #1 │ │ #1 │ │ #1 │ +┃│ PLACEHOLDER │┃ ┃│ │┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ +┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ +┃│ #2 LOADING │┃ ┃│ #2 │┃ ┃│ #2 │┃ ┃│ #2 │┃ │ #2 │ │ #2 │ │ #2 │ │ #2 │ │ #2 │ │ #2 │ │ #2 │ │ #2 │ │ #2 │ │ #2 │ +┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #3 LOADING │ │ #3 LOADING │ ┃│ #3 LOADING │┃ ┃│ #3 │┃ │ #3 │ │ #3 │ │ #3 │ │ #3 │ │ #3 │ │ #3 │ │ #3 │ │ #3 │ │ #3 │ │ #3 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #4 LOADING │ │ #4 LOADING │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ │ #4 │ │ #4 │ │ #4 │ │ #4 │ │ #4 │ │ #4 │ │ #4 │ │ #4 │ │ #4 │ │ #4 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #5 LOADING │ │ #5 LOADING │ │ #5 LOADING │ │ #5 LOADING │ │ #5 LOADING │ │ #5 LOADING │ │ #5 LOADING │ │ #5 LOADING │ ┃│ #5 LOADING │┃ ┃│ #5 │┃ │ #5 │ │ #5 │ │ #5 │ │ #5 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #6 LOADING │ │ #6 LOADING │ │ #6 LOADING │ │ #6 LOADING │ │ #6 LOADING │ │ #6 LOADING │ │ #6 LOADING │ │ #6 LOADING │ ┃│ #6 LOADING │┃ ┃│ #6 │┃ │ #6 │ │ #6 │ │ #6 │ │ #6 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ├─────────────────────┤ ├─────────────────────┤ + │ #7 LOADING │ │ #7 LOADING │ │ #7 LOADING │ │ #7 LOADING │ │ #7 LOADING │ │ #7 LOADING │ │ #7 LOADING │ │ #7 LOADING │ ┃│ #7 LOADING │┃ ┃│ #7 │┃ ┃│ #7 │┃ ┃│ #7 │┃ │ #7 │ │ #7 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ + │ #8 LOADING │ │ #8 LOADING │ │ #8 LOADING │ │ #8 LOADING │ │ #8 LOADING │ │ #8 LOADING │ │ #8 LOADING │ │ #8 LOADING │ │ #8 LOADING │ │ #8 LOADING │ ┃│ #8 LOADING │┃ ┃│ #8 │┃ │ #8 │ │ #8 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ + │ #9 LOADING │ │ #9 LOADING │ │ #9 LOADING │ │ #9 LOADING │ ┃│ #9 LOADING │┃ ┃│ #9 │┃ │ #9 │ │ #9 │ │ #9 │ │ #9 │ ┃│ #9 │┃ ┃│ #9 │┃ │ #9 │ │ #9 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #10 LOADING │ │ #10 LOADING │ │ #10 LOADING │ │ #10 LOADING │ ┃│ #10 LOADING │┃ ┃│ #10 │┃ │ #10 │ │ #10 │ │ #10 │ │ #10 │ │ #10 │ │ #10 │ │ #10 │ │ #10 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #11 LOADING │ │ #11 LOADING │ │ #11 LOADING │ │ #11 LOADING │ ┃│ #11 LOADING │┃ ┃│ #11 │┃ ┃│ #11 │┃ ┃│ #11 │┃ │ #11 │ │ #11 │ │ #11 │ │ #11 │ │ #11 │ │ #11 │ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ │ │ │ │ │ │ │ │ │ │ │ │ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ + │ #12 LOADING │ │ #12 LOADING │ │ #12 LOADING │ │ #12 LOADING │ │ #12 LOADING │ │ #12 LOADING │ ┃│ #12 LOADING │┃ ┃│ #12 │┃ │ #12 │ │ #12 │ │ #12 │ │ #12 │ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ ┃│ │┃ ┃│ │┃ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ #13 LOADING │ │ #13 LOADING │ │ #13 LOADING │ │ #13 LOADING │ │ #13 LOADING │ │ #13 LOADING │ ┃│ #13 LOADING │┃ ┃│ #13 │┃ │ #13 │ │ #13 │ │ #13 │ │ #13 │ ┃│ #13 │┃ ┃│ #13 │┃ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ │ │ │ │ │ │ │ │ ┃│ │┃ ┃│ │┃ + ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ │ #14 LOADING │ ┃│ #14 LOADING │┃ ┃│ #14 │┃ + │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ │ PLACEHOLDER │ ┃│ PLACEHOLDER │┃ ┃│ │┃ + └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ ┗┷━━━━━━━━━━━━━━━━━━━━━┷┛ ┗┷━━━━━━━━━━━━━━━━━━━━━┷┛ +``` + ++
+ +Consider total count of 15 items and [`UseWindowedListOptions.overscanCount`][use-windowed-list-options.overscan-count] equals 0. + +Compare it with the “range loading illustration” above to get more insights. + +``` + load items 0, 1, 2 ▶ scroll down ▶ load items 3, 4 ▶ scroll down ▶ load items 9, 10, 11 ▶ scroll down ▶ load items 12, 13 ▶ scroll up ▶ load items 5, 6, 7 ▶ scroll down ▶ load item 8 ▶ scroll down ▶ load item 14 +┏┯━━━━━━━━━━━━━━━━━━━━━┯┓ ┏┯━━━━━━━━━━━━━━━━━━━━━┯┓ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ +┃│ #0 LOADING │┃ ┃│ #0 │┃ │ start space = │ │ start space = │ │ start space = │ │ start space = │ │ start space = │ │ start space = │ │ start space = │ │ start space = │ │ start space = │ │ start space = │ │ start space = │ │ start space = │ +┃│ PLACEHOLDER │┃ ┃│ │┃ │ #0.size │ │ #0.size │ │ #0.size + │ │ #0.size + │ │ #0.size + │ │ #0.size + │ │ #0.size + │ │ #0.size + │ │ #0.size + │ │ #0.size + │ │ #0.size + │ │ #0.size + │ +┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ├─────────────────────┤ ├─────────────────────┤ │ #1.size + │ │ #1.size + │ │ #1.size + │ │ #1.size + │ │ #1.size + │ │ #1.size + │ │ #1.size + │ │ #1.size + │ │ #1.size + │ │ #1.size + │ +┃│ #1 LOADING │┃ ┃│ #1 │┃ │ #1 │ │ #1 │ │ #2.size + │ │ #2.size + │ │ #2.size + │ │ #2.size + │ │ #2.size + │ │ #2.size + │ │ #2.size + │ │ #2.size + │ │ #2.size + │ │ #2.size + │ +┃│ PLACEHOLDER │┃ ┃│ │┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ │ #3.size + │ │ #3.size + │ │ #3.size + │ │ #3.size + │ │ #3.size + │ │ #3.size + │ │ #3.size + │ │ #3.size + │ │ #3.size + │ │ #3.size + │ +┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ │ #4.size + │ │ #4.size + │ │ #4.size + │ │ #4.size + │ │ #4.size │ │ #4.size │ │ #4.size + │ │ #4.size + │ │ #4.size + │ │ #4.size + │ +┃│ #2 LOADING │┃ ┃│ #2 │┃ ┃│ #2 │┃ ┃│ #2 │┃ │ 4 * loading.size │ │ 4 * loading.size │ │ 4 * loading.size + │ │ 4 * loading.size + │ │ │ │ │ │ #5.size + │ │ #5.size + │ │ #5.size + │ │ #5.size + │ +┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ │ │ │ │ │ #9.size + │ │ #9.size + │ │ │ │ │ │ #6.size │ │ #6.size │ │ #6.size + │ │ #6.size + │ + ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ │ │ │ │ │ #10.size │ │ #10.size │ │ │ │ │ │ │ │ │ │ #7.size + │ │ #7.size + │ + │ end space = │ │ end space = │ ┃│ #3 LOADING │┃ ┃│ #3 │┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ #8.size + │ │ #8.size + │ + │ 12 * loading.size │ │ 12 * loading.size │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ #9.size + │ │ #9.size + │ + │ │ │ │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ #10.size + │ │ #10.size + │ + │ │ │ │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ #11.size │ │ #11.size │ + │ │ │ │ │ PLACEHOLDER │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ + │ │ │ │ ├─────────────────────┤ ├─────────────────────┤ │ │ │ │ │ │ │ │ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ │ │ │ │ │ │ │ │ + │ │ │ │ │ end space = │ │ end space = │ │ │ │ │ │ │ │ │ ┃│ #5 LOADING │┃ ┃│ #5 │┃ │ │ │ │ │ │ │ │ + │ │ │ │ │ 10 * loading.size │ │ 10 * loading.size │ │ │ │ │ │ │ │ │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┃│ #6 LOADING │┃ ┃│ #6 │┃ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┃│ #7 LOADING │┃ ┃│ #7 │┃ ┃│ #7 │┃ ┃│ #7 │┃ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ end space = │ │ end space = │ ┃│ #8 LOADING │┃ ┃│ #8 │┃ │ │ │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ loading.size + │ │ loading.size + │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ + │ │ │ │ │ │ │ │ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ │ │ │ │ │ #8.size + │ │ #8.size + │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ │ │ │ │ + │ │ │ │ │ │ │ │ ┃│ #9 LOADING │┃ ┃│ #9 │┃ │ │ │ │ │ #9.size + │ │ #9.size + │ ┃│ #9 │┃ ┃│ #9 │┃ │ │ │ │ + │ │ │ │ │ │ │ │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ #10.size + │ │ #10.size + │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ │ │ │ │ + │ │ │ │ │ │ │ │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ │ │ │ │ │ #11.size + │ │ #11.size + │ ├─────────────────────┤ ├─────────────────────┤ │ │ │ │ + │ │ │ │ │ │ │ │ ┃│ #10 LOADING │┃ ┃│ #10 │┃ │ │ │ │ │ #12.size + │ │ #12.size + │ │ end space = │ │ end space = │ │ │ │ │ + │ │ │ │ │ │ │ │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ #13.size + │ │ #13.size + │ │ #10.size + │ │ #10.size + │ │ │ │ │ + │ │ │ │ │ │ │ │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ │ loading.size │ │ loading.size │ │ #11.size + │ │ #11.size + │ │ │ │ │ + │ │ │ │ │ │ │ │ ┃│ #11 LOADING │┃ ┃│ #11 │┃ ┃│ #11 │┃ ┃│ #11 │┃ │ │ │ │ │ #12.size + │ │ #12.size + │ │ │ │ │ + │ │ │ │ │ │ │ │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┃│ │┃ ┃│ │┃ │ │ │ │ │ #13.size + │ │ #13.size + │ │ │ │ │ + │ │ │ │ │ │ │ │ ├─────────────────────┤ ├─────────────────────┤ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ │ │ │ │ │ loading.size │ │ loading.size │ ├─────────────────────┤ ├─────────────────────┤ + │ │ │ │ │ │ │ │ │ end space = │ │ end space = │ ┃│ #12 LOADING │┃ ┃│ #12 │┃ │ │ │ │ │ │ │ │ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ ┏┿━━━━━━━━━━━━━━━━━━━━━┿┓ + │ │ │ │ │ │ │ │ │ 3 * loading.size │ │ 3 * loading.size │ ┃│ PLACEHOLDER │┃ ┃│ │┃ │ │ │ │ │ │ │ │ ┃│ │┃ ┃│ │┃ + │ │ │ │ │ │ │ │ │ │ │ │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ │ │ │ │ │ │ │ │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ │ │ │ │ │ │ │ │ │ │ │ ┃│ #13 LOADING │┃ ┃│ #13 │┃ │ │ │ │ │ │ │ │ ┃│ #13 │┃ ┃│ #13 │┃ + │ │ │ │ │ │ │ │ │ │ │ │ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ ┗┿━━━━━━━━━━━━━━━━━━━━━┿┛ │ │ │ │ │ │ │ │ ┃│ │┃ ┃│ │┃ + │ │ │ │ │ │ │ │ │ │ │ │ ├─────────────────────┤ ├─────────────────────┤ │ │ │ │ │ │ │ │ ┃├─────────────────────┤┃ ┃├─────────────────────┤┃ + │ │ │ │ │ │ │ │ │ │ │ │ │ end space = │ │ end space = │ │ │ │ │ │ │ │ │ ┃│ #14 LOADING │┃ ┃│ #14 │┃ + │ │ │ │ │ │ │ │ │ │ │ │ │ loading.size │ │ loading.size │ │ │ │ │ │ │ │ │ ┃│ PLACEHOLDER │┃ ┃│ │┃ + └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ ┗┷━━━━━━━━━━━━━━━━━━━━━┷┛ ┗┷━━━━━━━━━━━━━━━━━━━━━┷┛ +``` + ++