• Adam Barth's avatar
    Adds a first draft of LazyBlock · 618e7e49
    Adam Barth authored
    LazyBlock is intended as a replacement for MixedViewport. Rather than
    
    maintaining a table of all the observed child sizes (like
    
    MixedViewport), LazyBlock works by dead reckoning the location of the
    
    children based on the existing viewport. This approach makes it easier
    
    to resize children because LazyBlock doesn't cache any additional
    
    information that would need to be invalidated.
    
    
    
    This patch contains a first draft of LazyBlock that works in a simple
    
    usage scenario. Subsequent patches will replace
    
    ScrollableMixedWidgetList with LazyBlock and port the existing
    
    ScrollableMixedWidgetList tests over to LazyBlock.
    
    
    
    Related to #3075
    618e7e49
Name
Last commit
Last update
..
android Loading commit data...
ios Loading commit data...
lib Loading commit data...
test_driver Loading commit data...
.gitignore Loading commit data...
flutter.yaml Loading commit data...
pubspec.yaml Loading commit data...