void dispatchOnDrawerSlide(View drawerView, float slideOffset) {
        if (mListeners != null) {
            // Notify the listeners. Do that from the end of the list so that if a listener
            // removes itself as the result of being called, it won't mess up with our iteration
            int listenerCount = mListeners.size();
            for (int i = listenerCount - 1; i >= 0; i--) {
                mListeners.get(i).onDrawerSlide(drawerView, slideOffset);
            }
        }
    }
Resolve the shared state of all drawers from the component ViewDragHelpers.
Should be called whenever a ViewDragHelper's state changes.
app/src/main/java/com/sunnyweather/android/ui/customerUIs/HomeDrawerLayout.java