flutter_sticky_headers icon indicating copy to clipboard operation
flutter_sticky_headers copied to clipboard

one way to fixed sliver app bar overlap

Open a616781689 opened this issue 3 years ago • 0 comments


// find sliverlist renderobject
    RenderSliver? renderSliver  = context.findAncestorRenderObjectOfType<RenderSliver>();  

// determineStuckOffset
  double determineStuckOffset() {
    double dy;

    try {
      dy = localToGlobal(Offset(0, -renderSliver.constraints.overlap), ancestor: renderSliver).dy;
    } catch (e) {
      // ignore and fall-through and return 0.0
      dy = 0.0;
    }
    return dy;
  }

a616781689 avatar Apr 12 '21 14:04 a616781689