recyclerviewName.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.onScrollStateChanged(recyclerView, newState); } int aa = 0; @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); aa = aa + dy; if (aa < 700){ 歌单顶栏.setBackgroundColor(Color.argb((int) 0, 0, 0, 0)); float percent = aa * 1f / 700;//百分比 int alpha = (int) (percent * 255); 歌单顶栏.setBackgroundColor(Color.argb((int) alpha, 161, 196, 253)); }else { 歌单顶栏.setBackgroundColor(Color.argb((int) 255, 161, 196, 253)); } } });
文章转载于:https://www.jianshu.com/p/bccd157b479f
原著是一个有趣的人,若有侵权,请通知删除
还没有人抢沙发呢~