INNER CODE UNIT · Java

onScrollStateChanged

navasmdc/MaterialDesignLibrary · MaterialDesignLibrary/MaterialDesign/src/main/java/com/gc/materialdesign/views/AutoHideButtonFloat.java:37

    public void onScrollStateChanged(AbsListView absListView, int scrollState) {
        switch (scrollState) {
            case AbsListView.SCROLL_AXIS_NONE:
                floatHiding = false;
                floatShowing = false;
                ViewPropertyAnimator.animate(view).translationY(0).setDuration(300);
                break;
        }
        if (onScrollListener != null)
            onScrollListener.onScrollStateChanged(absListView, scrollState);
    }

    @Override
    public void onScroll(AbsListView absListView, int firstVisibleItem, int visibleItemCount, int totalItemCount) {

        if (mLastFirstVisibleItem < firstVisibleItem) {
            if (floatShowing) floatShowing = false;
            if (!floatHiding) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…