天天看點

NestedScrollView滑動時為布局标題加上一個陰影

setOnScrollChangeListener是NestedScrollView的滑動監聽

mTitle是你布局裡的标題

nestedScrollView.setOnScrollChangeListener((NestedScrollView.OnScrollChangeListener) (v, scrollX, scrollY, oldScrollX, oldScrollY) -> {
            if (scrollY > oldScrollY) {
               mTitle.setElevation(ScreenUtil.dp2px(context, 4));
            }
            if (scrollY == 0) {
                mTitle.setElevation(0);
            }
        });
           
NestedScrollView滑動時為布局标題加上一個陰影
NestedScrollView滑動時為布局标題加上一個陰影

效果就是這樣了