关闭

Viewpager里面的图片自动滚动的简单实现

标签: viewpager
188人阅读 评论(0) 收藏 举报
分类:

主要用于app的滚动广告的应用,viewpager里面有几张图片,让他自己每隔几秒就自动切换到下一张,
在这里关于viewpager的装填,和小红点的改变就不写啦,主要是自动切换的代码:

 //当前viewpager的页码
    private int currentItem;
 //定时器
    private ScheduledExecutorService scheduledExecutorService;
    // 切换当前显示的图片
    private Handler handler = new Handler() {
        public void handleMessage(android.os.Message msg) {

                    viewPager.setCurrentItem(currentItem);// 切换当前显示的图片
 }

 @Override
    public void onStart() {
        scheduledExecutorService = Executors.newSingleThreadScheduledExecutor();
        // 当Activity显示出来后,每两秒钟切换一次图片显示
        scheduledExecutorService.scheduleAtFixedRate(new ScrollTask(), 1, 2, TimeUnit.SECONDS);
        super.onStart();
    }

    @Override
    public void onStop() {
        // 当Activity不可见的时候停止切换
        scheduledExecutorService.shutdown();
        super.onStop();
    }
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:21507次
    • 积分:697
    • 等级:
    • 排名:千里之外
    • 原创:50篇
    • 转载:5篇
    • 译文:0篇
    • 评论:11条
    文章分类
    最新评论