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){
it.setBackgroundColor(Color.argb((int) 0, 0, 0, 0));
float percent = aa * 1f / 700;//百分比
int alpha = (int) (percent * 255);
it.setBackgroundColor(Color.argb((int) alpha, 161, 196, 253));
}else {
it.setBackgroundColor(Color.argb((int) 255, 161, 196, 253));
}
}
});
RecyclerView 状态栏滑动渐变
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 上次自己做了个简单的RecyclerView+SwipeRefrashLayou滑动demo,做完后又给加了个隐藏...
- 先图为敬。 1.普通效果 2.状态栏为背景图片效果 3.侧滑页面效果 4.自定义渐变效果 5.含ActionBar...