简单记录下ListView滑动时标题逐渐变色的实现方法
来源:互联网 发布:mac jenkins 使用教程 编辑:程序博客网 时间:2024/05/21 15:07
今天闲来无事,用一个比较简单的方法实现了ListView滑动时标题逐渐变色,这里简单的做下记录,以后用到的时候可以直接拿来就用了。
因为我有点懒,不像鸿洋和郭林那般勤奋,所以没完整上传DEMO,这里只是记录一下核心代码,供自己日后使用,如果搜到我这个的,看懂的一眼就能看懂,看不懂的也别骂我。
核心代码:
private final int DISTANCE = 500;//滑动的最大位移 mListView.setOnScrollListener(new AbsListView.OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { } @Override public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) { lastVisibleCount = firstVisibleItem + visibleItemCount; int offset = 0; if (firstVisibleItem == 0) { View firstItem = mListView.getChildAt(0); if (firstItem != null) { offset = 0 - firstItem.getTop(); } } else { offset = DISTANCE; } float percent = (offset * 1f) / (DISTANCE * 1f) ; if (percent >= 0 && percent <= 1) { textView.setAlpha(percent); } Log.v("tag_2", "percent = " + percent); } });
1 0
- 简单记录下ListView滑动时标题逐渐变色的实现方法
- 实现wpf listview listbox 隔行变色的简单方法
- 自适应Tab宽度可以滑动文字逐渐变色的TabLayout
- 滑动逐渐隐藏导航栏的实现
- 滑动更改ListView的标题
- 文字逐渐变色的TabLayout
- Toolbar基本使用及Toolbar+ListView实现滑动变色
- listview滑动背景变色,点击变色等
- PinnedSectionListView:(固定部分的ListView)分组的listView滑动中固定组标题的实现
- Android Listview分组特效:滑动分组标题当前固定,并随内容滑动(andrroid原生电话本实现方法)
- android listview 的弹性滑动 简单demo 实现
- android listview 的弹性滑动 简单demo 实现
- viewpager+listview+fragment实现简单的滑动标签页
- 实现滑动的几种简单方法
- PinnedSectionListView:分组的listView滑动中固定组标题的实现
- PinnedSectionListView:分组的listView滑动中固定组标题的实现
- 在ScrollView 下实现listview的单独滑动。
- 在ScrollView 下实现listview的单独滑动。
- JZ2440:uart 串口
- 项目整理--如何动态生成表格
- Objective-C与JavaScript交互的那些事
- 通过Spring @PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bean之前进行的操作
- xhprof&export&source&php运行原理&php+nginx
- 简单记录下ListView滑动时标题逐渐变色的实现方法
- checkbox在后台java的获取方法
- Shiro学习(6)Realm整合
- Fatal error: Call to undefined function mcrypt_encrypt()
- padding-left --左内边距
- 各个版本JDK官方下载地址
- exe中用new一块内存,但是在dll程序中delete引发的错误
- java代码分析及分析工具
- c++中延迟初始化