Android 去掉ListView/GridView等列表控件滑到顶部或底部时的模糊边缘效果
2013-05-22 17:26
731 查看
前言
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
[b][b]CSDN[/b]:[/b]http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof
正文
[SOLUTION]
修改如下文件:
alps/frameworks/base/core/java/android/view/View.java文件中的View的一个构造方法,
将其中这一行setOverScrollMode(OVER_SCROLL_IF_CONTENT_SCROLLS);
修改为:setOverScrollMode(OVER_SCROLL_NEVER);
public View(Context context) {
mContext = context;
mResources = context != null ? context.getResources() : null;
......
mTouchSlop = ViewConfiguration.get(context).getScaledTouchSlop();
setOverScrollMode(OVER_SCROLL_NEVER);
mUserPaddingStart = UNDEFINED_PADDING;
mUserPaddingEnd = UNDEFINED_PADDING;
}
注意:上述的修改是将系统中所有使用列表控件的界面的这种顶部/底部边缘模糊效果都去掉了,而不是只针对单个控件的,
如果要消除某一个控件的顶部/底部边缘模糊效果的话,可以通过设定控件的xml属性android:overScrollMode 或者setOverScrollMode(int overScrollMode)这个方法去单独设置即可。
欢迎大家我分享和推荐好用的代码段~~
声明
欢迎转载,但请保留文章原始出处:
[b][b]CSDN[/b]:[/b]http://www.csdn.net
雨季o莫忧离:http://blog.csdn.net/luckkof
正文
[SOLUTION]
修改如下文件:
alps/frameworks/base/core/java/android/view/View.java文件中的View的一个构造方法,
将其中这一行setOverScrollMode(OVER_SCROLL_IF_CONTENT_SCROLLS);
修改为:setOverScrollMode(OVER_SCROLL_NEVER);
public View(Context context) {
mContext = context;
mResources = context != null ? context.getResources() : null;
......
mTouchSlop = ViewConfiguration.get(context).getScaledTouchSlop();
setOverScrollMode(OVER_SCROLL_NEVER);
mUserPaddingStart = UNDEFINED_PADDING;
mUserPaddingEnd = UNDEFINED_PADDING;
}
注意:上述的修改是将系统中所有使用列表控件的界面的这种顶部/底部边缘模糊效果都去掉了,而不是只针对单个控件的,
如果要消除某一个控件的顶部/底部边缘模糊效果的话,可以通过设定控件的xml属性android:overScrollMode 或者setOverScrollMode(int overScrollMode)这个方法去单独设置即可。
相关文章推荐
- 如何去掉ListView/GridView等列表控件滑到顶部或底部时的模糊边缘效果
- 如何去掉滑动控件(比如ScrollView、ListView、ViewPager等)滑动到最顶部或最底部时出现的阴影效果。
- [Android Pro] android控件ListView顶部或者底部也显示分割线
- ListView、ScrollView、GridView滑动到顶端或底部的阴影效果去掉
- Android ListView 去除边缘阴影、选中色、拖动、底部上拉、顶部下拉背景色等
- Android 如何 ListView 判断滚动到最顶部或者底部 ,首行距离屏幕边缘距离
- Android取消控件滑动顶部或底部造成的渐变效果
- Android 去掉ListView/GridView下拉出空白回弹的效果,以及使用PullToRefresh出现的问题
- ScrollView、ListView、GridView去掉边缘的蓝边和滑动条,改变item点击效果
- Android 去掉ScrollView、GridView、ListView向上 滑动时顶部的投影/阴影
- android listview上拉下拉至底部或者顶部出现蓝色边缘
- android listview 上下边缘的模糊去掉
- Android 去掉ListView/GridView下拉出空白回弹的效果
- android控件ListView顶部或者底部也显示分割线
- Android 简单实现ListView顶部悬浮效果
- 【Android UI设计与开发】第15期:顶部标题栏(六)实现悬浮式顶部和底部标题栏效果
- android listview/ScrollView 去除顶部下拉时的半月形阴影和上下滑动顶部和底部的虚化
- [Android] ListView (普通列表控件) 的基本使用方法
- 【Android 开发】:UI控件之 ListView 列表控件的使用
- 去掉SrollView,GrideView,Listview,Viewpager等滑到边缘的光晕效果