package com.bawei.user.dongmancheng;
import android.os.Handler;
import android.os.Message;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.os.Message;
import android.support.v4.view.ViewPager;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import java.util.ArrayList;
import Shipri.Dao_viep_shipei;
public class MainActivity extends AppCompatActivity {
//引导页面的图片数据
int[] image={R.mipmap.aaa,R.mipmap.bbb,R.mipmap.ccc,R.mipmap.ddd};
private ViewPager vp;
private Handler handler=new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
int currentItem = vp.getCurrentItem();
vp.setCurrentItem(currentItem+1);
handler.sendEmptyMessageDelayed(0,2000);
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取控件
vp= (ViewPager) findViewById(R.id.vp);
//创建适配器
Dao_viep_shipei dao_viep_shipei = new Dao_viep_shipei(image,MainActivity.this);
//启动viewpage
vp.setAdapter(dao_viep_shipei);
handler.sendEmptyMessageDelayed(0,2000);
}
//引导页面的图片数据
int[] image={R.mipmap.aaa,R.mipmap.bbb,R.mipmap.ccc,R.mipmap.ddd};
private ViewPager vp;
private Handler handler=new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
int currentItem = vp.getCurrentItem();
vp.setCurrentItem(currentItem+1);
handler.sendEmptyMessageDelayed(0,2000);
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//获取控件
vp= (ViewPager) findViewById(R.id.vp);
//创建适配器
Dao_viep_shipei dao_viep_shipei = new Dao_viep_shipei(image,MainActivity.this);
//启动viewpage
vp.setAdapter(dao_viep_shipei);
handler.sendEmptyMessageDelayed(0,2000);
}
}
//适配
package Shipri;
import android.content.Context;
import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.support.v4.view.PagerAdapter;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
/**
* Created by user on 2017/08/18.
*/
* Created by user on 2017/08/18.
*/
public class Dao_viep_shipei extends PagerAdapter {
private int[] image;
private Context context;
public Dao_viep_shipei(int[] image,Context context){
this.image=image;
this.context=context;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((View) object);
}
private int[] image;
private Context context;
public Dao_viep_shipei(int[] image,Context context){
this.image=image;
this.context=context;
}
@Override
public void destroyItem(ViewGroup container, int position, Object object) {
container.removeView((View) object);
}
@Override
public Object instantiateItem(ViewGroup container, int position) {
ImageView iv = new ImageView(context);
int indect= position%image.length;
iv.setImageResource(image[indect]);
container.addView(iv);
return iv;
}
//设置无线轮播
@Override
public int getCount() {
return Integer.MAX_VALUE;
}
public Object instantiateItem(ViewGroup container, int position) {
ImageView iv = new ImageView(context);
int indect= position%image.length;
iv.setImageResource(image[indect]);
container.addView(iv);
return iv;
}
//设置无线轮播
@Override
public int getCount() {
return Integer.MAX_VALUE;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view==object;
}
}
public boolean isViewFromObject(View view, Object object) {
return view==object;
}
}