标题栏随RecyclerView滑动动态修改透明度
来源:互联网 发布:邮政内控优化心得体会 编辑:程序博客网 时间:2024/06/07 23:27
标题栏随RecyclerView滑动动态修改透明度,其使用是使标题栏覆盖在RecyclerView上方,添加以下方法监听滑动时y轴的变化
private int height = 640;// 滑动开始变色的高,真实项目中此高度是由广告轮播或其他首页view高度决定 private int overallXScroll = 0; recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrollStateChanged(RecyclerView recyclerView, int newState) { super.onScrollStateChanged(recyclerView, newState); } @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { super.onScrolled(recyclerView, dx, dy); overallXScroll = overallXScroll + dy;// 累加y值 解决滑动一半y值为0 if (overallXScroll <= 0) { //设置标题的背景颜色 llSearch.setBackgroundColor(Color.argb((int) 0, 41, 193, 246)); } else if (overallXScroll > 0 && overallXScroll <= height) { //滑动距离小于banner图的高度时,设置背景和字体颜色颜色透明度渐变 float scale = (float) overallXScroll / height; float alpha = (255 * scale); llSearch.setBackgroundColor(Color.argb((int) alpha, 41, 193, 246)); } else { llSearch.setBackgroundColor(Color.argb((int) 255, 41, 193, 246)); } } });
3 0
- 标题栏随RecyclerView滑动动态修改透明度
- Android App的标题栏随ScrollView的滑动改变透明度
- ScrollView滑动实现标题栏透明度随之渐变
- 随着RecycleView的滑动实现标题栏透明度渐变:
- 使用RecyclerView滑动时设置标题栏渐变或隐藏效果
- Android科普知识之recyclerView与标题栏的滑动变色
- RecyclerView.OnScrollListener 滑动 逻辑需要在修改
- 关于标题栏颜色随滚动而变换透明度
- 使用透明度获取图片轮廓动态修改图片颜色
- 【微信小程序教程】动态修改标签的透明度
- ScrollView滚动改变标题栏透明度
- Android改变标题栏的透明度
- 滑动改变toolbar透明度
- RecyclerView滑动遇到的坑(动态添加布局引起的)
- 修改标题栏
- 修改标题栏
- 仿京东搜索栏随滑动切换图标及透明度渐变
- js实现:仿京东搜索栏随滑动透明度渐变
- Linux下SSH安装配置使用详解
- 小白在mac中的Python2.7及Python3.6中安装Pygame
- Android基础知识01
- 专杀工具源码 V1.5
- 名词解释
- 标题栏随RecyclerView滑动动态修改透明度
- 团体程序设计天梯赛-练习集 -- L2-018. 多项式A除以B(多项式除法--模拟)
- ViewPager+RadioGroup+Fragment仿微信实现底部导航功能
- Java Web程序设计——环境搭建
- Centos下安装apahce的configure: error: APR not found. Please read the documentation解决办法
- FPGA在深度学习的未来
- cccc 感悟
- Maple's Vim config
- hduoj 2029 Palindromes _easy version