INNER CODE UNIT · Java

onScroll

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

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

        if (mLastFirstVisibleItem < firstVisibleItem) {
            if (floatShowing) floatShowing = false;
            if (!floatHiding) {
                ViewPropertyAnimator.animate(view).translationY(500).setDuration(300);
                floatHiding = true;
            }
        }
        if (mLastFirstVisibleItem > firstVisibleItem) {
            if (floatHiding) {
                floatHiding = false;
            }
            if (!floatShowing) {
                ViewPropertyAnimator.animate(view).translationY(0).setDuration(300);
                floatShowing = true;
            }
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…