全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android 修改viewpage滑动速度的实现代码

1、自定义Scroller

public class ViewPageFixedSpeedScroller extends Scroller { 
  private int mDuration = 300; 
  public ViewPageFixedSpeedScroller(Context context) { 
    super(context); 
    // TODO Auto-generated constructor stub 
  } 
  public ViewPageFixedSpeedScroller(Context context, Interpolator interpolator) { 
    super(context, interpolator); 
  } 
  @Override 
  public void startScroll(int startX, int startY, int dx, int dy, int duration) { 
    // Ignore received duration, use fixed one instead 
    super.startScroll(startX, startY, dx, dy, mDuration); 
  } 
  @Override 
  public void startScroll(int startX, int startY, int dx, int dy) { 
    // Ignore received duration, use fixed one instead 
    super.startScroll(startX, startY, dx, dy, mDuration); 
  } 
  public void setmDuration(int time) { 
    mDuration = time; 
  } 
  public int getmDuration() { 
    return mDuration; 
  } 
} 
2、通过反射修改viewpage 的scoller<pre name="code" class="java">try { 
//通过反射找到当前class 文件里的mScroller的mScrooller对象 
//getDeclaredField是可以获取一个类的所有字段.  
//getField只能获取类的public 字段.  
  Field mField = ViewPager.class.getDeclaredField("mScroller");  mField.setAccessible(true);//设置了private属性的对象也能获取的 
  Scroller mScroller = new ViewPageFixedSpeedScroller(page.getContext(), new LinearInterpolator()); 
  mField.set(page, mScroller); 
} catch (Exception e) { 
  e.printStackTrace(); 
} 
</pre><br> 
<pre></pre> 
<pre name="code" class="java"></pre><br> 

总结

以上所述是小编给大家介绍的Android 修改viewpage滑动速度的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# android  # viewpage滑动  # viewpage  # 滑动  # Android view随触碰滑动效果  # Android ViewPager实现左右滑动的实例  # Android模仿美团顶部的滑动菜单实例代码  # Android实现简单底部导航栏 Android仿微信滑动切换效果  # Android自定义滑动解锁控件使用详解  # Android使用ViewPager实现图片滑动预览效果  # Android 滑动监听的实例详解  # 小编  # 在此  # 也能  # 给大家  # 自定义  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # Interpolator  # stub 


相关文章: 网站制作新手教程,新手建设一个网站需要注意些什么?  表情包在线制作网站免费,表情包怎么弄?  ,南京靠谱的征婚网站?  如何用PHP快速搭建高效网站?分步指南  免费ppt制作网站,有没有值得推荐的免费PPT网站?  如何在VPS电脑上快速搭建网站?  如何快速配置高效服务器建站软件?  建站之星安装失败:服务器环境不兼容?  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  怎么将XML数据可视化 D3.js加载XML  如何在景安云服务器上绑定域名并配置虚拟主机?  长沙做网站要多少钱,长沙国安网络怎么样?  建站之星后台密码如何安全设置与找回?  网站制作公司广州有几家,广州尚艺美发学校网站是多少?  javascript基本数据类型及类型检测常用方法小结  郑州企业网站制作公司,郑州招聘网站有哪些?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  魔毅自助建站系统:模板定制与SEO优化一键生成指南  网站插件制作软件免费下载,网页视频怎么下到本地插件?  简历在线制作网站免费版,如何创建个人简历?  宝华建站服务条款解析:五站合一功能与SEO优化设置指南  C#怎么创建控制台应用 C# Console App项目创建方法  黑客如何通过漏洞一步步攻陷网站服务器?  建站之星上传入口如何快速找到?  建站168自助建站系统:快速模板定制与SEO优化指南  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  建站主机核心功能解析:服务器选择与网站搭建流程指南  网站建设制作、微信公众号,公明人民医院怎么在网上预约?  香港网站服务器数量如何影响SEO优化效果?  如何快速查询网址的建站时间与历史轨迹?  ,购物网站怎么盈利呢?  jQuery 常见小例汇总  如何在阿里云服务器自主搭建网站?  韩国服务器如何优化跨境访问实现高效连接?  浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?  建站主机选购指南:核心配置优化与品牌推荐方案  公司网站的制作公司,企业网站制作基本流程有哪些?  建站主机如何选?性能与价格怎样平衡?  网页设计与网站制作内容,怎样注册网站?  清除minerd进程的简单方法  如何快速搭建响应式可视化网站?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  网站制作壁纸教程视频,电脑壁纸网站?  已有域名和空间如何快速搭建网站?  潍坊网站制作公司有哪些,潍坊哪家招聘网站好?  javascript中对象的定义、使用以及对象和原型链操作小结  常州企业建站如何选择最佳模板?  如何快速生成高效建站系统源代码?  c# 服务器GC和工作站GC的区别和设置  高性能网站服务器配置指南:安全稳定与高效建站核心方案 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。