• xubaolin's avatar
    [New feature] Allowing the `ListView` slivers to have different extents while... · a9fac733
    xubaolin authored
    [New feature] Allowing the `ListView` slivers to have different extents while still having scrolling performance (#131393)
    
    Fixes https://github.com/flutter/flutter/issues/113431
    
    Currently we only support specifying all slivers to have the same extent.
    This patch introduces an `itemExtentBuilder` property for `ListView`, allowing the slivers to have different extents while still having scrolling performance, especially when the scroll position changes drastically(such as scrolling by the scrollbar or controller.jumpTo()).
    
    @Piinks Hi, Any thoughts about this?  :)
    a9fac733
Name
Last commit
Last update
..
fix_data Loading commit data...
src Loading commit data...
analysis_options.yaml Loading commit data...
analysis_options_user.yaml Loading commit data...
animation.dart Loading commit data...
cupertino.dart Loading commit data...
foundation.dart Loading commit data...
gestures.dart Loading commit data...
material.dart Loading commit data...
painting.dart Loading commit data...
physics.dart Loading commit data...
rendering.dart Loading commit data...
scheduler.dart Loading commit data...
semantics.dart Loading commit data...
services.dart Loading commit data...
widgets.dart Loading commit data...