getAttributesOfElement method

Attr getAttributesOfElement(
  1. Element element
)

Implementation

Attr getAttributesOfElement(Element element) {
  Attr attr = Attr();
  Offset offset = const Offset(0.0, 0.0);
  try {
    offset = (element.renderObject as RenderBox).localToGlobal(Offset.zero);
    attr.x = offset.dx.toInt();
    attr.y = offset.dy.toInt();
    attr.h = element.size?.height.toInt();
    attr.w = element.size?.width.toInt();
  } catch (e) {
    Logger.d("getAttributesOfElement Error while getting attributes element "
        ": ${element.identity()}");
    return Attr(x: 0, y: 0, h: PxUtils().getScreenHeight.toInt(), w: PxUtils().getScreenWidth.toInt());
  }
  return attr;
}