一、实现内容
1、使用ViewPager控件,写一个ViewPager适配器。
2、把图片数组放在适配器里面。
3、ViewPager绑定适配器。
4、使用Handler的postDelayed定时刷新设置ViewPager第几个图片。
二、核心代码
mViewPager = v.findViewById(R.id.view_pager);
int[] adImages = {R.drawable.head4, R.drawable.head2,R.drawable.head3,R.drawable.head1};
AdPagerAdapter adapter = new AdPagerAdapter(getActivity(), adImages);
mViewPager.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
// 停止自动滚动
mHandler.removeCallbacks(mRunnable);