时间: 2020-08-23|26次围观|0 条评论

  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

原著是一个有趣的人,若有侵权,请通知删除

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《RecyclerView 状态栏滑动渐变
   

还没有人抢沙发呢~