我有屏幕显示展示屏幕组件。现在这些组件可以是任何东西,我想动态地找到小部件的半径。我将传递给一个自定义画家绘制半径的形状。
我试过在RenderObject中查找任何有用的东西,但没有找到任何东西。
有没有什么方法可以提供类似下面的RRect
对象?
final box = globalKey.currentContext!.findRenderObject() as RenderBox;
final rect = size & box.localToGlobal(Offset.zero);
2条答案
按热度按时间wgx48brx1#
在您将RenderObject替换为其他类型的RenderObject或从小部件树中删除关联的小部件之前,RenderObject不会被释放。
m1m5dgzv2#
我通过使用context.widget解决了这个问题