我想在州中计算一些偏移量。
WidgetsBinding.instance.addPostFrameCallback()并使用key在全局中获取偏移量。
RenderBox renderBox = key.currentContext.findRenderObject();
Offset offset = renderBox.localToGlobal(Offset.zero);但这个偏移量每次都是不同的,向右偏移的值也不同。所以我猜这和导航者的动画有关。flutter是否有类似导航推送完成的回调?
发布于 2019-09-16 14:39:07
您可以使用RouteObserver类来侦听路由中的更改,然后根据您的用例执行一些操作。
https://stackoverflow.com/questions/57951255
复制相似问题