【发布时间】:2020-09-08 03:09:56
【问题描述】:
有没有办法在颤动中获取屏幕上元素的绝对坐标?我正在按键查找元素,但我还需要它的坐标(或至少在中心)。我发现flutter driver有一些方法可以解决这个问题,比如:
driver.getTopLeft(find.byValueKey('some_element_key'));
driver.getBottomRight(find.byValueKey('some_element_key'));
但看起来返回值是相对于父元素的。
driver.getRenderObjectDiagnostics(find.byValueKey('accounts'));
driver.getWidgetDiagnostics(find.byValueKey('accounts'));
这两种方法都返回相同的坐标。
【问题讨论】:
标签: android flutter flutter-widget flutterdriver