@Override
    protected void onLayout(boolean changed, int l, int t, int r, int b) {
      for (int i = 0; i < getChildCount(); i++) {
        View child = getChildAt(i);
        child.layout(0, 0, mWidth, mHeight);
      }
    }
@return True if the single ready pass executes, false otherwise (either because not ready, or already run)
tileview/src/main/java/com/moagrius/tileview/TileView.java