Viewpager 去掉两侧的光晕效果
2015-06-02 10:17
381 查看
方案1:
方案2:通过反射的办法,直接操作具体控件具体的控件
viewPager.setOverScrollMode(viewPager.OVER_SCROLL_NEVER);
方案2:通过反射的办法,直接操作具体控件具体的控件
private void initViewPager() { try { Field leftEdgeField = viewpager.getClass().getDeclaredField("mLeftEdge"); Field rightEdgeField = viewpager.getClass().getDeclaredField("mRightEdge"); if (leftEdgeField != null && rightEdgeField != null) { leftEdgeField.setAccessible(true); rightEdgeField.setAccessible(true); leftEdge = (EdgeEffectCompat) leftEdgeField.get(viewpager); rightEdge = (EdgeEffectCompat) rightEdgeField.get(viewpager); } } catch (Exception e) { e.printStackTrace(); } } } public void onPageScrolled(int arg0, float arg1, int arg2) { if (leftEdge != null && rightEdge != null) { leftEdge.finish(); rightEdge.finish(); leftEdge.setSize(0, 0); rightEdge.setSize(0, 0); } }
相关文章推荐
- 输入年月,输出月份有几天(分别用了if——else和switch)
- Android LayoutInflater详解
- 刘书(白书)之数论:组合和排列
- Listview的适配器封装
- crontab 指定执行用户
- Cisco OSPF常见问题
- PowerShell在控制台输出特殊符号的方法
- Python 正则表达式操作指南
- rtmp流媒体编程相关整理2013(crtmpserver,rtmpdump,x264,faac)
- ftp和tftp区别
- js与bootstrap标签页冲突
- crontab定时运行git命令 更新代码库
- 未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序
- BIT_COUNT()&BIT_OR()
- oracle 开机自动启动
- 面试常见问题:如何加密Web项目中配置文件中的密码?
- TreeView 循环加载数据
- 使用git代替FTP部署代码到服务器的例子
- C# 数据结构
- 堆栈、栈针