符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
本文实例为大家分享了Android轮播图无限循环的具体代码,供大家参考,具体内容如下
创新互联专注于孝感企业网站建设,自适应网站建设,商城网站开发。孝感网站建设公司,为孝感等地区提供建站服务。全流程按需网站策划,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务实现无限循环
在getCount()方法中,返回一个很大的值,Integer.MAX_VALUE
在instantiateItem()方法中,获取当前View的索引时,进行取于操作,传递进来的int position是个非常大的数,对他进行求余数
在destroyItem()方法中,同样
在onPageSelected()监听方法中,对传递进来的索引进行取于
反向的无限循环
调用ViewPager对象的setCurrentItem()方法,设置第一次进来时候的当前页,参数:int数字,我们把它定位到Integer.MAX_VALUE的中间,并且保证第一条是当前位置,Integer.MAX_VALUE/2-((Integer.MAX_VALUE/2)%banners.size())
目前有个左划空白页的问题没解决
package com.tsh.myviewpager; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.support.v4.view.ViewPager.OnPageChangeListener; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; public class MainActivity extends Activity { private ViewPager vp_banner; private LinearLayout ll_points; private TextView tv_title; private Listbanners; private String[] titles=new String[]{ "新闻标题1", "新闻标题2", "新闻标题3" }; private List points=new ArrayList (); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 初始化 vp_banner = (ViewPager) findViewById(R.id.vp_banner); ll_points = (LinearLayout) findViewById(R.id.ll_points); tv_title = (TextView) findViewById(R.id.tv_title); // banner部分 banners = new ArrayList<>(); ImageView img1 = new ImageView(this); img1.setImageResource(R.drawable.a); banners.add(img1); ImageView img2 = new ImageView(this); img2.setImageResource(R.drawable.b); banners.add(img2); ImageView img3 = new ImageView(this); img3.setImageResource(R.drawable.c); banners.add(img3); //小图标 ll_points=(LinearLayout) findViewById(R.id.ll_points); for(int i=0;i
文章题目:Android实现轮播图无限循环效果-创新互联
分享链接:http://bjjierui.cn/article/dhijjo.html