public TouchScrollBar setAutoHide(Boolean hide) {
        if(!hide) {
            TranslateAnimation anim = new TranslateAnimation(Animation.RELATIVE_TO_PARENT, 0.0f,
                    Animation.RELATIVE_TO_SELF, 0.0f, Animation.RELATIVE_TO_PARENT, 0.0f, Animation.RELATIVE_TO_PARENT, 0.0f);
            anim.setFillAfter(true);
            startAnimation(anim);
        }
        //This is not obeyed. If you print `hide` outside of this method it disagrees with what is
        //set here. I have no idea wtf is going on so if anyone could figure that out that'd be
        //great.
        this.hide = hide;
        return this;
    }
Provides the ability to programmatically alter whether the scrollbar
should hide after a period of inactivity or not.
@param hide sets whether the bar should hide or not.

            This method is experimental
lib/src/main/java/com/turingtechnologies/materialscrollbar/TouchScrollBar.java