1.FragmentActivity与Fragment之间的用法

2.实现ViewPager自动轮换,设置移动的时间

通过反射获取mScrooler这个对象:

    Field mScroller;mScroller = ViewPager.class.getDeclaredField("mScroller");mScroller.setAccessible(true);FixedSpeedScroller scroller = new FixedSpeedScroller(advPager.getContext(), new LinearInterpolator());scroller.setmDuration(500);mScroller.set(advPager, scroller);

自定义Scroller类设置移动的时间:

public class FixedSpeedScroller extends Scroller {private int mDuration = 5000;public FixedSpeedScroller(Context context) {super(context);}public FixedSpeedScroller(Context context, Interpolator interpolator) {super(context, interpolator);}@TargetApi(Build.VERSION_CODES.HONEYCOMB)public FixedSpeedScroller(Context context, Interpolator interpolator, boolean flywheel) {super(context, interpolator, flywheel);}@Overridepublic void startScroll(int startX, int startY, int dx, int dy, int duration) {// Ignore received duration, use fixed one insteadsuper.startScroll(startX, startY, dx, dy, mDuration);}@Overridepublic void startScroll(int startX, int startY, int dx, int dy) {// Ignore received duration, use fixed one insteadsuper.startScroll(startX, startY, dx, dy, mDuration);}public void setmDuration(int mDuration) {this.mDuration = mDuration;}
}

附件下载:.zip

转载于:https://www.cnblogs.com/blogzhangwei/p/4042232.html

实现Fragment的切换和ViewPager自动循环设置切换时间相关推荐

  1. 计算机不能切换显卡,NVIDIA控制面板3D设置切换高性能显卡出现拒绝访问对话框的解决方法...

    NVIDIA的显卡也称N卡,如果我们的电脑中安装了NVIDIA的显卡,在安装显卡驱动之后,在电脑的控制面板中会有一个NVIDIA控制面板,我们经常会在NVIDIA控制面板设置显卡.而近期有一个网友称自 ...

  2. linux切换用户su自动输入密码,Linux切换用户出现【su:命令鉴定故障】问题修改的密码位数必须大于8位的问题...

    一.切换到普通用户出现  su:命令鉴定故障 创建用户设置好密码后,从root用户进入普通用户是不需要输入密码的,但是我切换到另一个普通用户,进行普通用户之间的切换的时候,出现了[su:命令鉴定故障] ...

  3. viewpager左右循环滑动,自动滑动广告栏

    之前做项目要加一个广告栏,但是要求加入一个自动循环滚动,就随便写了点,虽然可以运行,但是没有认真研究过. 借鉴夏神的demo,夏神说的很详细了,有不了解的可以看看http://blog.csdn.ne ...

  4. ViewPager+RadioGroup实现标题栏切换,Fragment切换

    1.说明: 在使用RadioGroup做标题栏切换的时候,跟ViewPager的滑动有冲突,最后查看了源代码+断点调试攻克了一些碰到的问题,写一篇博客总结一下,有相同需求的朋友能够借鉴一下,自己以后实 ...

  5. TabLayout让Fragment在ViewPager中的滑动切换更优雅

    TabLayout让Fragment在ViewPager中的滑动切换更优雅 转载于:https://www.cnblogs.com/zhujiabin/p/7382500.html

  6. fragment+viewpager+tablayou实现滑动切换页面

    本文目标:实现滑动切换页面 首先,Tablayout控件就需要添加design library,在android studio中添加依赖  compile 'com.android.support:d ...

  7. Axure之实现图片自动循环切换效果

    开心一笑 [男女的思维的确是不同,最近和老婆商量锻炼的事,因为我们俩都胖了,要开始锻炼.我第一个想到的是,安排在什么时间比较好:而她率先下单买了套运动服.昨天已经送到~~~] 视频教程 大家好,我录制 ...

  8. CSS+JS自动循环滚动的多图片幻灯切换展示效果

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  9. 实现音乐播放,切换和点击播放,自动循环下一首

    实现音乐播放,切换和点击播放,自动循环下一首 实现的效果: 播放哪首歌,正在播放那就会显示这首歌的名字 当一首歌播放完之后,会自动的播放下一首歌曲()按着歌单顺序播放 当点击上一首歌或者下一首歌或者播 ...

最新文章

  1. 03程序结构if for while
  2. 华为p4用鸿蒙系统吗_华为正式发布鸿蒙OS Beta版,网友:荣耀还能用上鸿蒙吗
  3. configure project qt,如何为Qt Framework配置CLion IDE?
  4. mysql 5.1由于Host为localhost的用户为空,密码为空,导致本地用户无法登陆。
  5. 前端小知识点(9):函数和对象之间的关系
  6. Hadoop Kerberos 认证下 Sentry 安装 + Sentry 权限设置使用
  7. Day 4-7 -configparser模块
  8. PyCharm:ModuleNotFoundError: No module named 'selenium'
  9. hashmap怎么取值_HashMap?面试?我是谁?我在哪?我会啥?
  10. ASP.NET模拟其他用户进行关机
  11. Android圆角矩形
  12. Tensorflow默认占满全部GPU的全部资源
  13. 王道计算机考研图书勘误表公布!
  14. Wysistat与Webtrends比较
  15. beoplay耳机序列号查询_怎么鉴别 BO E8耳机真伪?【转】
  16. Nmap扫描端口常用指令
  17. Ubuntu安装配置sougou输入法
  18. 【编译原理】语义分析S属性定义的自下而上计算
  19. ROS2可视化利器---Foxglove Studio
  20. 计算机机超级用户,电脑超级密码的设置方法

热门文章

  1. 西瓜书——EM算法(一)
  2. 【例题+习题】【数值计算方法复习】【湘潭大学】(三)
  3. Java下MySQL易用处理工具(支持XML/JavaBean)
  4. python用符号计算检验多维数组的计算
  5. 矩阵的逆、伪逆、左右逆,最小二乘,投影矩阵
  6. Servlet文件下载模板
  7. toj 4611 Repairing a Road
  8. 计算机在线问答,网络信息安全知识:公安机关发现影响计算机信息系统安全的隐患时,()。...
  9. php速度慢不怕cpu漏洞,PHP曝远程DOS漏洞可致CPU持续占满,请注意升级_护卫神
  10. 大数据职业理解_数据分析师真有那么好?其实正在面临3大职业困境