private boolean hasVerticalSpaceToMove(float yAxisDelta) {
		int parentHeight = getParentView().getHeight();
		LOGGER.trace("Parent view height is: {}", parentHeight);
		int endTopBound = calculateEndTopBound(yAxisDelta);
		int endBottomBound = calculateEndBottomBound(yAxisDelta);
		LOGGER.trace("Calculated end bounds: top = {}, bottom = {}", endTopBound, endBottomBound);
		return endTopBound >= 0 && endBottomBound <= parentHeight;
	}
private boolean hasVerticalSpaceToMove ( float yAxisDelta ) { int parentHeight = getParentView ( ) . getHeight ( ) ; LOGGER . trace ( "Parent view height is: {}" , parentHeight ) ; int endTopBound = calculateEndTopBound ( yAxisDelta ) ; int endBottomBound = calculateEndBottomBound ( yAxisDelta ) ; LOGGER . trace ( "Calculated end bounds: top = {}, bottom = {}" , endTopBound , endBottomBound ) ; return endTopBound >= 0 && endBottomBound <= parentHeight ; }
Checks whether there is enough space left to move the view vertically within
its parent container
<p>
Calls {@link #calculateEndTopBound(float)} and {@link #calculateEndBottomBound(float)}
to calculate the resulting Y coordinate of the view's top and bottom bounds

@param yAxisDelta Y-axis delta in actual pixels
@return true if there is enough space to move the view vertically, otherwise false