@@ -312,6 +312,29 @@ enum _HeaderGrowthPlacement {
312312/// 
313313/// This widget takes most of its behavior from [SliverList] , 
314314/// but adds sticky headers as described at [StickyHeaderListView] . 
315+ /// 
316+ /// ## Overflow across slivers 
317+ /// 
318+ /// When the list item that controls the sticky header has 
319+ /// [StickyHeaderItem.allowOverflow]  true, the header will be permitted 
320+ /// to overflow not only the item but this whole sliver. 
321+ /// 
322+ /// The caller is responsible for arranging the paint order between slivers 
323+ /// so that this works correctly: a sliver that might overflow must be painted 
324+ /// after any sliver it might overflow onto. 
325+ /// For example if [headerPlacement]  puts headers at the left of the viewport 
326+ /// (and any items with [StickyHeaderItem.allowOverflow]  true are present), 
327+ /// then this [SliverStickyHeaderList]  must paint after any slivers that appear 
328+ /// to the right of this sliver. 
329+ /// 
330+ /// At present the only off-the-shelf way to accomplish that is to 
331+ /// have every [SliverStickyHeaderList]  grow away from the header edge: 
332+ /// so if [headerPlacement]  is [HeaderPlacement.scrollingEnd] , 
333+ /// then [CustomScrollView.center]  must point to a sliver 
334+ /// after every [SliverStickyHeaderList]  in [CustomScrollView.slivers] , 
335+ /// and if [HeaderPlacement.scrollingStart]  then 
336+ /// [CustomScrollView.center]  must not point to any sliver 
337+ /// after the first [SliverStickyHeaderList] . 
315338class  SliverStickyHeaderList  extends  RenderObjectWidget  {
316339  SliverStickyHeaderList ({
317340    super .key,
0 commit comments