关于ListView顶部和底部滚(拖)动出现阴影解决方案
这个该怎么解决呢,请往下看:
在不同的版本上解决的方法是不同的,在2.3之前可以在listview的属性中通过设置android:fadingEdge="none"来解决问题,但是在2.3及以上这个是不行的,这里,可以通过代码来设置模式,禁止其阴影的出现,以免影响美观。请看代码:
在AbsListView中,有这么一段:
@Override
public void setOverScrollMode(int mode) {
if (mode != OVER_SCROLL_NEVER) {
if (mEdgeGlowTop == null) {
final Resources res = getContext().getResources();
final Drawable edge = res.getDrawable(R.drawable.overscroll_edge);
final Drawable glow = res.getDrawable(R.drawable.overscroll_glow);
mEdgeGlowTop = new EdgeGlow(edge, glow);
mEdgeGlowBottom = new EdgeGlow(edge, glow);
}
} else {
mEdgeGlowTop = null;
mEdgeGlowBottom = null;
}
super.setOverScrollMode(mode);
}
所以,我们的解决方案来了,
public class MyListView extends ListView {
public MyListView(Context context, AttributeSet attrs) {
super(context, attrs);
if (Integer.parseInt(Build.VERSION.SDK) >= 9) {
this.setOverScrollMode(View.OVER_SCROLL_NEVER);
}
}
}
由此,listview中滚动拖动到顶部或者底部时的阴影完美解决。
法二:
在xml文件里listView控件上加上下面的属性:
android:overScrollMode="never"
写得不怎么样,大家共同学习,一起探讨。本帖地址:http://blog.csdn.net/nanlus/article/details/8170618
转载于:https://www.cnblogs.com/chengliu/p/4130599.html
关于ListView顶部和底部滚(拖)动出现阴影解决方案相关推荐
- android 层级边框,有没有一种简单的方法可以在Android视图的顶部和底部添加边框?...
有没有一种简单的方法可以在Android视图的顶部和底部添加边框? 我有一个TextView,我想沿其顶部和底部边框添加黑色边框. 我尝试将android:drawableTop和android:dr ...
- 在ListView的顶部和底部加入其他View
ListView有一个非常好用的方法.可以实现一下所示的效果: 即能够很容易的实现在顶部和底部加入一个View. 这个方法就是addFooterView和addHeaderView.但要注意的是,这两 ...
- android列表滑到底部,Android中判断listview是否滑动到顶部和底部的实现方法
今天实现listview的下拉刷新和上拉加载的时候,遇到了一个问题,*就是说需要根据listview中滑动的位置来进行下拉刷新和上拉加载.* 具体点,只有当我的listview滑动到最顶部的时候,这时 ...
- ListView已到底部和顶部的判断
一. 理解Android坐标,位置概念 坐标系在二维视图中通过X轴和Y轴两个数字为组合表示某个点的绝对坐标. 例如(30, 100) 通常表示X轴30, Y轴100交叉的一个点. 在Android中以 ...
- 去除listView和recyclerview滑动到顶部和底部边界的阴影
xml增加: android:overScrollMode="never" 去除ListView滑到顶部和底部时边缘的黑色阴影: android:fadingEdge=" ...
- ListView自动滚到底部
2019独角兽企业重金招聘Python工程师标准>>> 聊天App正经常需要用到有当有数据更新时,ListView自动滚到底部的功能,实现很简单,只需要在xml中添加一个属性即可: ...
- 【SeeMusic】视频编辑 ( 顶部裁剪 | 底部裁剪 | 左侧裁剪 | 右侧裁剪 | 明亮度 | 对比度 | 色调 | 饱和度 )
SeeMusic 系列文章目录 [SeeMusic]下载安装并注册 SeeMusic 软件 [SeeMusic]创建 SeeMusic 工程并编辑相关内容 ( 创建工程 | 导入 MIDI 文件 | ...
- recyclerview滑动到顶部和底部监听+上滑下滑监听
到达顶部和底部监听 判断是否滑动到底部, recyclerView.canScrollVertically(1);返回false表示不能往上滑动,即代表到底部了: 判断是否滑动到顶部, recycle ...
- kdj值应用口诀_KDJ买卖绝学!记住这些操作 精准判断quot;顶部和底部quot; 让你远离亏损...
人们往往都"反感自己的行为遭到否定".因为当"自己的行为"和"周围的信息"之间产生分歧时,人们便会感到很痛苦.为了逃避这种痛苦,人们往往会把 ...
最新文章
- citrix lic申请流程
- mysql “group by ”与order by的研究--分类中最新的内容
- BZOJ2150: 部落战争
- 创新 - 王屋村的魔方们
- C#LeetCode刷题之#34-在排序数组中查找元素的第一个和最后一个位置(Find First and Last Position of Element in Sorted Array)
- Spark推荐系列之Word2vec算法介绍、实现和应用说明(附代码)
- 【体系结构】Oracle如何保证提交的数据不丢失
- mongodb分片技术
- matlab信号与系统论文,基于MATLAB的《信号与系统》课程教学研究
- AIDE手机编程初级教程(零基础向)导航
- VS2015安装激活与部署
- 不仅仅是游戏,王者荣耀如何突破次元壁?
- 用计算机程序计算鸡兔同笼,Linux脚本基础篇-鸡兔同笼问题(示例代码)
- vim的配置文件。转自:http://www.cnblogs.com/ma6174/
- 详解 Tree-structured Parzen Estimator(TPE)
- java暗黑再临-战神之怒_《暗黑破坏神-黑暗再临》暴力+召唤:德鲁伊新人单通攻略...
- refrain from caffeine
- 什么是真正的需求,如何才能找到?
- greenplum架构介绍
- 分页 pti_计算pti的历史
热门文章
- java比较运算_Java比较运算符
- android修改系统设置权限_安卓保护隐私利器!完美解决软件「不给权限就不运行」的小工具...
- python堆排序求topn_堆排序和topN算法
- 研究电子计算机的想法,电子计算机发明于哪一年 1946年在美国问世(为研制导弹而生)...
- Java设计模式(二十二):原型设计模式
- oracle两种日志模式,oracle 进阶(二)--数据库日志模式切换
- Bootstrap 字体图标(Glyphicons)
- 183. Customers Who Never Order
- Educational Codeforces Round 25
- 解决Ubuntu14.04 下 E: Encountered a section with no Package: header 问题