记录屏幕标题栏浸润banner

1.header 的布局设置成FrameLayout帧布局

2.在里面设置一个白色的view match parent

3.在下面写入自己的控件布局

4.在自己recycle人view 中加入addOnSrollListener

rvMain.addOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
            super.onScrolled(recyclerView, dx, dy);
            mdy = mdy + dy;
            if (mdy > ScreenUtil.dip2px(MainActivity.this, rvMain.getChildAt(0).getHeight())) {
                headerView.setAlpha(1f);
                titleName.setTextColor(Color.rgb(195,206,206));
            } else {
                headerView.setAlpha(mdy * 1.0f / ScreenUtil.dip2px(MainActivity.this, 100));

// titleName.setTextColor(Color.argb(mdy * 255 /rvMain.getChildAt(0).getHeight() ,195,206,206));
titleName.setTextColor(Color.parseColor(“#66b7ee”));

            }

        }
    });

猜你喜欢

转载自blog.csdn.net/qq_22230935/article/details/80198125