自动无限轮播图,支持多种自定义效果

介绍了一款适用于Android平台的简易指示器轮播组件,支持图片轮播、文字显示等功能,提供详细的使用方法及参数设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:本人第一次写android博客,请多多指教,有任何疑问或错漏,请留言或评论。本文涉及的内容借鉴了许多其他人的成果,加入了自己不少的加工改良,若有雷同,纯属巧合

先看效果:

                                                                       


用法:

1、下载library,导入项目,并引用:compile project(':library')。地址:https://github.com/naruto1992/SimpleIndicator

2、概述:支持图片轮播、文字显示、指示点显示以及自定义指示点;图片支持加载本地资源文件图片,以及加载网络图片 

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: 停止线程,一般在界面销毁时调用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值