@Override
    protected void attemptRecalcLayout() {
        super.attemptRecalcLayout();

        // create the surface once we're sure that we've been laid out
        createSurface();
    }
Override setGeometry because we don't want to always use the Materials set on a FlexView.
android/viro_bridge/src/main/java/com/viromedia/bridge/component/node/VRTFlexView.java