1.代码放在LinearLayout中,

<com.jude.rollviewpager.RollPagerViewandroid:id="@+id/roll_view_pager"android:layout_width="match_parent"android:layout_height="180dp"android:layout_marginTop="56dp"/>

2.build.gradle中添加依赖

 //轮播图implementation 'com.jude:rollviewpager:1.2.9'

3.Java class里面添加代码:

public class RecommendFragment extends Fragment {private RollPagerView mRollPagerView;@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container,Bundle savedInstanceState) {View view=inflater.inflate(R.layout.fragment_recommend,container,false);mRollPagerView= view.findViewById(R.id.roll_view_pager);//设置播放时间间隔mRollPagerView.setPlayDelay(3000);//设置透明度mRollPagerView.setAnimationDurtion(500);//设置适配器mRollPagerView.setAdapter(new TestNormalAdapter());//设置圆点指示器颜色mRollPagerView.setHintView(new ColorPointHintView(getContext(), Color.YELLOW, Color.WHITE));return view;}//自定义适配器private class TestNormalAdapter extends StaticPagerAdapter {//轮播所需照片private int[] imgs={R.drawable.lb1,//三张轮播图片R.drawable.lb1,R.drawable.lb3,};@Overridepublic View getView(ViewGroup container, int position) {ImageView view=new ImageView(container.getContext());view.setImageResource(imgs[position]);view.setScaleType(ImageView.ScaleType.CENTER_CROP);view.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.MATCH_PARENT));return view;}@Overridepublic int getCount() {return imgs.length;}};

4.gradle.properties中添加代码:

android.overridePathCheck=true

5.xml中看见没图不要慌,运行时候图就自己会出来的

Android轮播图代码相关推荐

  1. android github轮播图,GitHub - ZTJzzz/Banner: Android轮播图

    Android轮播图 - Banner 纵观Android古今,轮播图已然泛滥成灾!大神们各显神通大兴土木,所起楼台之高让后来者心生膜拜,纷纷Star!但不法分子也是层出不穷,为求"大神&q ...

  2. bootstrap轮播图代码详解

    最近在做个人简历网站,然后要用到轮播图,上网查了一下,以下为轮播图代码: 下面展示一些 内联代码片. <!-- 轮播(Carousel)项目 --> <div id="my ...

  3. JavaScript轮播图代码

    JavaScript轮播图代码 <html><head><meta charset="utf-8"><title>轮播图</t ...

  4. android开发banner框架,Android 轮播图 最火的banner框架 (包含demo和代码解释)

    在android里,轮播图的实现可以使用viewpage的控件实现,但由于实现有点繁琐,可以使用banner框架,方便快捷的实现轮播图的效果.这里首先贴上github的banner框架地址:https ...

  5. 用Android studio写一个轮播图代码

    好的,下面是一个使用Android Studio编写轮播图的示例代码: 首先,在你的布局文件中添加一个ViewPager和一个指示器(例如使用ViewPagerIndicator库),用于显示轮播图和 ...

  6. Android 轮播图从 0 到 1

    轮播图是 Android 常用功能之一,效果大概是这样的: 之前我封装写了一个,基本达到了要求,是继承了 Fragment(当时脑袋肯定锈掉了),里面 Viewpager add Fragment,这 ...

  7. android轮播图实现方案,Android轮播图实现教程

    ListView的headerView设置为轮播图之后结合上/下拉刷新/加载的模式成为现在大多数APP的一个必须具备的功能,对于许多初学者来说想要实现轮播图这样一个集线程睡眠.自动处理.替换过程中刷新 ...

  8. android轮播图简单实现(左右无限滑动,自动轮播)

    直接上代码了,都有注释,原理很简单 public class MainActivity extends AppCompatActivity { private static final String ...

  9. Android轮播图原理思路分析+实现方案

    来自:http://blog.csdn.net/wubihang/article/details/52512597 ListView的headerView设置为轮播图之后结合上/下拉刷新/加载的模式成 ...

  10. Android轮播换背景,Android 轮播图的实现方法总结

    SliderLayout LoopViewPage BGABanner 自定义view实现轮播 仿魅族的banner轮播图 1. SliderLayout 预览效果如下 687474703a2f2f7 ...

最新文章

  1. ViSP中识别AprilTag的C++实例代码解释
  2. 最重要的事情只有一件
  3. torch.tensor().permute(2,1,0)
  4. Java基础篇:equals()方法与==的区别
  5. NFS 服务器配置说明
  6. 腾讯会议核心数据库TDSQL,如何做到快速无损在线扩容?
  7. 前端学习(2701):重读vue电商网站22之如何重定向路由
  8. linux shell运行脚本命令行参数,shell脚本命令行参数简介
  9. IDEA中Maven项目中界面右边的Maven Projects中子项目出现灰色
  10. c++已知2点求中垂线_呆哥数学函数合集——函数的概念【2】
  11. 时隔两年,运维人必备的PuTTY 终于发布新版!
  12. 计算机管理文件和文件夹的实验结果及分析,实验1:文件和文件夹的管理
  13. 领英开源企业级数据挖掘软件:WhereHows
  14. 野火RT1052关于 W25Q256JV NORFLASH异常锁死的解锁处理
  15. Lightly:新一代的C语言IDE
  16. Android自定义控件的步骤
  17. web前端知识——iframe标签、CSS
  18. csdn首篇笔记——关于笔记本身
  19. HTML5基础:布局和标签
  20. 紧急通知!赶紧删除黄片,否则拘留15天,罚款3000元。

热门文章

  1. python 拼音输入法_ubuntu上安装 ibus Google拼音输入法(修改一点错误)
  2. Delphi FireMonkey 的动画以及多线程
  3. 游戏开发设计模式(一):单例模式
  4. java实现模拟考试系统_基于JAVA SWING考试模拟系统.doc
  5. 自动量程万用表的实现原理_万用表的工作原理是怎样的?看完终于懂了
  6. FileZilla Server详细配置
  7. Deepin - 环境配置及软件安装卸载记录(Debain镜像源)
  8. EditPlus 快捷键大全
  9. X-Scan 端口扫描工具下载和使用教程
  10. 阵列信号处理及matlab实现_数字阵列雷达:发射数字波束形成