Flutter 你想知道的Widget可视区域,相对位置,大小

2021-01-14  本文已影响0人  菜鸟何时起飞
  RevealedOffset getOffsetToReveal(RenderObject target, double alignment, {Rect rect});
  RenderAbstractViewport viewport =
                RenderAbstractViewport.of(renderObject);

            /// Distance between top edge of screen and MyWidget bottom edge
            var offsetToRevealLeading =
                viewport.getOffsetToReveal(renderObject, 0.0);

            /// Distance between bottom edge of screen and MyWidget top edge
            var offsetToRevealTrailingEdge =
                viewport.getOffsetToReveal(renderObject, 1.0);
上一篇 下一篇

猜你喜欢

热点阅读