@Override
    public void getSize(SizeReadyCallback cb) {
        sizeDeterminer.getSize(cb);
    }
Determines the size of the view by first checking {@link View#getWidth()} and
{@link View#getHeight()}. If one or both are zero, it then checks the view's
{@link LayoutParams}. If one or both of the params width and height are less than or
equal to zero, it then adds an {@link ViewTreeObserver.OnPreDrawListener} which waits until the view
has been measured before calling the callback with the view's drawn width and height.

@param cb {@inheritDoc}
core/src/main/java/com/bumptech/glide/request/target/ViewTarget.java