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”));
}
}
});