@@ -260,7 +260,7 @@ class StickyHeaderListView extends BoxScrollView {
260
260
261
261
@override
262
262
Widget buildChildLayout (BuildContext context) {
263
- return _SliverStickyHeaderList (
263
+ return SliverStickyHeaderList (
264
264
headerPlacement: (reverseHeader ^ reverse)
265
265
? HeaderPlacement .scrollingEnd : HeaderPlacement .scrollingStart,
266
266
delegate: childrenDelegate);
@@ -274,23 +274,24 @@ class StickyHeaderListView extends BoxScrollView {
274
274
/// the ambient [Directionality] is RTL or LTR.
275
275
enum HeaderPlacement { scrollingStart, scrollingEnd }
276
276
277
- class _SliverStickyHeaderList extends RenderObjectWidget {
278
- _SliverStickyHeaderList ({
277
+ class SliverStickyHeaderList extends RenderObjectWidget {
278
+ SliverStickyHeaderList ({
279
+ super .key,
279
280
required this .headerPlacement,
280
281
required SliverChildDelegate delegate,
281
- }) : child = _SliverStickyHeaderListInner (
282
+ }) : _child = _SliverStickyHeaderListInner (
282
283
headerPlacement: headerPlacement,
283
284
delegate: delegate,
284
285
);
285
286
286
287
final HeaderPlacement headerPlacement;
287
- final _SliverStickyHeaderListInner child ;
288
+ final _SliverStickyHeaderListInner _child ;
288
289
289
290
@override
290
- _SliverStickyHeaderListElement createElement () => _SliverStickyHeaderListElement (this );
291
+ RenderObjectElement createElement () => _SliverStickyHeaderListElement (this );
291
292
292
293
@override
293
- _RenderSliverStickyHeaderList createRenderObject (BuildContext context) {
294
+ RenderSliver createRenderObject (BuildContext context) {
294
295
final element = context as _SliverStickyHeaderListElement ;
295
296
return _RenderSliverStickyHeaderList (element: element);
296
297
}
@@ -299,10 +300,10 @@ class _SliverStickyHeaderList extends RenderObjectWidget {
299
300
enum _SliverStickyHeaderListSlot { header, list }
300
301
301
302
class _SliverStickyHeaderListElement extends RenderObjectElement {
302
- _SliverStickyHeaderListElement (_SliverStickyHeaderList super .widget);
303
+ _SliverStickyHeaderListElement (SliverStickyHeaderList super .widget);
303
304
304
305
@override
305
- _SliverStickyHeaderList get widget => super .widget as _SliverStickyHeaderList ;
306
+ SliverStickyHeaderList get widget => super .widget as SliverStickyHeaderList ;
306
307
307
308
@override
308
309
_RenderSliverStickyHeaderList get renderObject => super .renderObject as _RenderSliverStickyHeaderList ;
@@ -334,14 +335,14 @@ class _SliverStickyHeaderListElement extends RenderObjectElement {
334
335
@override
335
336
void mount (Element ? parent, Object ? newSlot) {
336
337
super .mount (parent, newSlot);
337
- _child = updateChild (_child, widget.child , _SliverStickyHeaderListSlot .list);
338
+ _child = updateChild (_child, widget._child , _SliverStickyHeaderListSlot .list);
338
339
}
339
340
340
341
@override
341
- void update (_SliverStickyHeaderList newWidget) {
342
+ void update (SliverStickyHeaderList newWidget) {
342
343
super .update (newWidget);
343
344
assert (widget == newWidget);
344
- _child = updateChild (_child, widget.child , _SliverStickyHeaderListSlot .list);
345
+ _child = updateChild (_child, widget._child , _SliverStickyHeaderListSlot .list);
345
346
renderObject.child! .markHeaderNeedsRebuild ();
346
347
}
347
348
0 commit comments