`
龙哥IT
  • 浏览: 252802 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

轮播图简单实现方式RollPagerView

 
阅读更多
android图片轮播效果,RollViewPager的简单使用
 
 <com.jude.rollviewpager.RollPagerView
            android:id="@+id/mViewPager"
            android:layout_width="match_parent"
            android:layout_height="170dp"
            app:rollviewpager_play_delay="3000" />

 

 

   在build.gradle(app)加载包

compile 'com.jude:rollviewpager:1.2.9'  

 实现代码:

 //广告轮播
 mViewPager = (RollPagerView) ItemView.findViewById(R.id.mViewPager);       
 mViewPager.setAdapter(new ImageLoopAdapter(getActivity(), mViewPager));

 ImageLoopAdapter.java

public class ImageLoopAdapter extends LoopPagerAdapter {

    String[] imgs = new String[0];
    private Context mContext;
    public ImageLoopAdapter(Context mContext,RollPagerView viewPager) {
        super(viewPager);

        this.mContext = mContext;
    }

    @Override
    public View getView(ViewGroup container, int position) {
        ImageView view = new ImageView(container.getContext());
        view.setScaleType(ImageView.ScaleType.CENTER_CROP);
        view.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
        Glide.with(mContext).load(Constants.URL[position]).into(view);

        return view;
    }

    @Override
    public int getRealCount() {
        return Constants.URL.length;
    }
}

 添加图片数据源:

这里可以自己设定

public class   Constants {

    public static String[] URL = {
            "http://cdn-l.llsapp.com/connett/c3115411-3669-466d-8ef2-e6c42c690303",
            "http://7xjww9.com1.z0.glb.clouddn.com/Hopetoun_falls.jpg",
            "http://cdn.llsapp.com/crm_test_1449051526097.jpg",
    };


}

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    一种基于原生JavaScript的焦点轮播图简易实现.pdf

    本文还对焦点轮播图的原理和实现方式进行了详细的介绍,包括轮播图的原理、实现方式、JavaScript代码实现等方面。同时,本文还对相关研究进行了综述,包括利用jQuery、Bootstrap框架等实现焦点轮播图的方法。 本文...

    VUE 3D轮播图封装实现方法

    VUE 3D轮播图封装实现方法 在本文中,我们将详细介绍VUE 3D轮播图封装实现方法,提供了具有参考价值的内容,包括轮播图封装实现方法的实现功能点、JS代码等。 一、轮播图封装实现方法 轮播图封装实现方法是指使用...

    javascript轮播图的实现

    janacsript轮播图的实现janacsript轮播图的实现janacsript轮播图的实现janacsript轮播图的实现janacsript轮播图的实现janacsript轮播图的实现janacsript轮播图的实现janacsript轮播图的实现janacsript轮播图的实现...

    android 轮播图实现

    本篇文章将深入探讨如何在Android中实现一个功能完善的轮播图,主要涉及的技术点包括自定义ViewPager、PagerAdapter以及使用Handler进行消息传递以实现自动轮播。 首先,我们从`ViewPager`开始。`ViewPager`是...

    轮播图实现过程.rar

    本压缩包“轮播图实现过程.rar”提供了实现轮播图的完整流程,包括图片和操作代码,适用于在浏览器环境或Visual Studio Code (VScode) 等开发环境中进行实践。 轮播图的核心技术主要包括JavaScript和DOM操作。...

    轮播图的实现

    除了基本的实现方式,现代Web开发中还流行使用各种前端框架和库来快速搭建轮播图,例如React、Vue或Angular都有专门的轮播组件库,如React-Slick、Vue-Slide、ng-bootstrap等。这些库提供了丰富的配置选项和预设样式...

    轮播图功能实现

    轮播图,作为一种常见的网页元素,它用于展示多个图片或内容,通过自动切换或用户手动操作来呈现。在网页设计中,轮播图通常用于广告、产品展示、新闻滚动等场景,有效地利用有限的空间来传递更多信息。实现轮播图...

    DJANGO课件_轮播图

    在描述中提到,轮播图的实现是通过Django进行的。轮播图是一种常见的网页设计元素,通常用于展示多个图像或内容,并以循环或交互的方式呈现,增强用户体验。在这里,我们可能涉及到以下几个关键知识点: 1. **...

    轮播图的实现(自动轮播+左右按钮切换和点选切换)

    以下是一种常见的实现方式: - 图片数据:定义一个数组,包含所有要展示的图片路径或URL。 - 自动轮播:使用`setInterval`函数和计数器变量,定时更改轮播图的显示内容。 - 左右按钮切换:通过给左右按钮设置点击...

    轮播图-实现中间大两边小的轮播图

    本项目"轮播图-实现中间大两边小的轮播图"旨在创建一个类似CollectionView效果的轮播图,其中中间的图片放大,两边的图片缩小,为用户提供一种视觉焦点突出的交互体验。 要实现这种效果,开发者首先需要理解...

    轮播图片的实现源码

    轮播图片不仅限于网站,还可以在APP、桌面应用等环境中使用,实现方式可能会根据平台特性有所不同,但核心思路和关键技术大同小异。 总结来说,轮播图片的实现涉及前端开发的多个方面,包括HTML结构、CSS样式以及...

    安卓实现无限轮播 最简单的轮播图

    安卓实现无限轮播 最简单的轮播...Android中的轮播图实现起来并不难,现在特别是商城类的APP中使用的特别多,自定义view和ViewPager都能很简单的实现,之前找了几篇博文都不具备无限轮播的功能。 供大家参考学习和使用

    五大类十多种轮播图实现

    以上就是关于“五大类十多种轮播图实现”的详细讲解,无论你的项目需求如何,都能从中找到合适的轮播图解决方案。在实际应用中,可以根据具体需求选择并定制这些方案,创建出满足用户体验的轮播图组件。

    Android轮播图的实现

    本文将深入探讨如何在Android中实现一个具备风格定制和图片描述功能的轮播图。 首先,我们需要理解轮播图的基本原理。轮播图主要由一组图片或视图组成,通过定时器或用户交互进行自动或手动切换。实现这个功能,...

    纯js实现轮播图(3种轮播图).zip

    在前端开发中,轮播图(Carousel)是一...以上内容涵盖了纯JavaScript实现轮播图所需的核心知识点,通过学习和实践这三种不同的轮播图实现,开发者可以深入理解JavaScript在前端动态效果中的应用,提升自己的前端技能。

    jQuery轮播图插件,背景图实现轮播图,轮播图可增加文字

    代码简介:兼容IE8的jQuery轮播图插件是一款兼容性很好的,使用非常简单的网站焦点图代码,依赖jquery和pageSwitch.js来实现轮播效果,轮播图以背景图的方式插入到当前页面进行轮播,并且可自定义轮播间隔时间等一...

    RN ScrollView 实现轮播图效果

    在React Native(RN)开发中,我们经常需要实现各种用户界面元素,其中之一就是轮播图。轮播图是一种常见的UI组件,通常用于展示广告、图片或任何其他需要循环播放的内容。在这个场景中,我们将利用RN的ScrollView...

    基于JavaScript运动效果的轮播图的实现

    要实现轮播图,往往需要借助JavaScript来控制动画效果。本文主要探讨了如何使用JavaScript实现具有缓冲运动效果的轮播图,并对实现过程中的相关知识点进行了详细阐述。 首先,JavaScript中的缓冲运动函数是实现平滑...

Global site tag (gtag.js) - Google Analytics