自动无限轮播图,支持多种自定义效果
来源:互联网 发布:加拿大 留学 专业 知乎 编辑:程序博客网 时间:2024/05/17 02:58
前言:本人第一次写android博客,请多多指教,有任何疑问或错漏,请留言或评论。本文涉及的内容借鉴了许多其他人的成果,加入了自己不少的加工改良,若有雷同,纯属巧合
先看效果:
用法:
1、下载library,导入项目,并引用:compile project(':library')。地址:https://github.com/naruto1992/SimpleIndicator2、概述:支持图片轮播、文字显示、指示点显示以及自定义指示点;图片支持加载本地资源文件图片,以及加载网络图片
3、具体方法说明:(请参考MainActivity.class)
//构造方法,传入context、viewpager和数据。数据类型可自定义,一般包括图片的链接、文字,本地图片资源
①SimpleIndicator indicator = new SimpleIndicator(this, indicatorViewPager, entityList);
②setPointLayout:设置指示点所在线性布局,暂支持水平方向,指示点的位置可自己设置(gravity)
③setPointColor: 设置指示点颜色,需要传入选中和未选中时两种颜色,需要用getResources().getColor(R.color.green)这种形式
④setPointSize: 设置指示点大小,单位为dp
⑤setPointMargin: 设置指示点的间距,单位为dp
⑥setCustomPoint: 设置自定义指示点,需要传入选中和未选中时两种drawable,此时setPointColor将不生效
⑦setTxtHolder: 传入显示文字的textView
⑧setPagingDelay: 设置翻页间隔,单位为毫秒
⑨setPagingSpeed: 设置翻页速度,单位为毫秒
⑩loadNetImage: 设置是否加载网络图片,默认为false,当设置为true时,本地图片将不加载
⑪setDefaultImage: 设置默认图片,当没有设置本地图片资源时生效
⑫setClickListener: 设置点击事件,滑动时不冲突
⑬init: 初始化,必须调用,而且必须在调用start()前
⑭start: 启动,开始自动轮播
⑮destroyView: 停止线程,一般在界面销毁时调用
0 0
- 自动无限轮播图,支持多种自定义效果
- 简单的重用 ios(效果类似图片无限循环(可支持多种图片))
- 自定义组合控件,无限轮播图效果
- 自定义 轮播图 CustomBannerView 支持多种样式
- 自定义心型view,可自定义多种属性以及自动淡出动画效果
- ListView实现无限自动滚动效果
- 自动无限轮播图
- 多种效果转换的轮播图
- Xslider:支持水平滚动和垂直滚动的多种效果
- 支持多种形式的新闻滚动、跑马灯效果
- Android 无限循环且支持自动滚动的ViewPager
- 关于自定义无限轮播图_Android
- XBanner支持图片无限轮播控件,可自定义功能
- 使用ViewPager实现广告条自动无限轮播效果
- javascript自动增加表格行,支持多种浏览器
- Jquery qTip2实现多种提示效果,支持ajax,以及多种样式
- 【Android】自定义FlowLayout,支持多种布局优化--android-flowlayout
- 自定义FlowLayout,支持多种布局优化--android-flowlayout
- 注解(Annotation)自定义注解入门
- 写Python爬虫的准备工作
- ASP.NET 判断是否是连续的数字(可重复,但必须是连续的数字)
- android 实现图标 (图片)拖拽移动
- mook 离港篇之 引用 与 const
- 自动无限轮播图,支持多种自定义效果
- 冒泡排序
- git命令
- 使用ngrok暴露端口到外网,并且提供域名访问应用
- 为spring-boot-admin配置spring security(用于控制访问)
- Java爬虫进阶-HtmlUnit使用解析
- CentOS虚拟机存储扩容
- 前端基础进阶(三):变量对象详解
- Oracle触发器