private void setChildOffsetsVertical(@Gravity int gravity,
                                         @Dimension int radius,
                                         Point center,
                                         int peekDistance) {
        for (int i = 0; i < getChildCount(); i++) {
            View child = getChildAt(i);
            if (child == null) continue;
            RecyclerView.LayoutParams layoutParams = (RecyclerView.LayoutParams) child.getLayoutParams();
            final int xOffset = (int) resolveOffsetX(radius, child.getY() + child.getHeight() / 2.0f, center, peekDistance);
            final int x = gravity == Gravity.START ? xOffset + getMarginStart(layoutParams)
                    : getWidth() - xOffset - child.getWidth() - getMarginStart(layoutParams);
            child.layout(x, child.getTop(), child.getWidth() + x, child.getBottom());
            setChildRotationVertical(gravity, child, radius, center);
        }
    }
Set the bumper offsets on child views for {@link Orientation#VERTICAL}
turn/src/main/java/cdflynn/android/library/turn/TurnLayoutManager.java