Example #1
0
 _handleQueryLayout: function(
   l: number,
   t: number,
   w: number,
   h: number,
   globalX: number,
   globalY: number,
 ) {
   //don't do anything UIManager failed to measure node
   if (!l && !t && !w && !h && !globalX && !globalY) {
     return;
   }
   this.state.touchable.positionOnActivate &&
     Position.release(this.state.touchable.positionOnActivate);
   this.state.touchable.dimensionsOnActivate &&
     BoundingDimensions.release(this.state.touchable.dimensionsOnActivate);
   this.state.touchable.positionOnActivate = Position.getPooled(
     globalX,
     globalY,
   );
   this.state.touchable.dimensionsOnActivate = BoundingDimensions.getPooled(
     w,
     h,
   );
 },
 _handleQueryLayout: function(l, t, w, h, globalX, globalY) {
   this.state.touchable.positionOnActivate &&
     Position.release(this.state.touchable.positionOnActivate);
   this.state.touchable.dimensionsOnActivate &&
     BoundingDimensions.release(this.state.touchable.dimensionsOnActivate);
   this.state.touchable.positionOnActivate = Position.getPooled(globalX, globalY);
   this.state.touchable.dimensionsOnActivate = BoundingDimensions.getPooled(w, h);
 },