摘要:项目要求做一个广告页,实现几秒更换一次广告页,下方还有指示第几张广告页,同样也支持手动左滑或右滑。

 

  1.准备好粘贴5个有关广告页的类。

    ①BaseViewPager==>自定义高度的ViewPager

 1 public class BaseViewPager extends ViewPager {
 2     private boolean scrollable = true;
 3 
 4     public BaseViewPager(Context context) {
 5         super(context);
 6     }
 7 
 8     public BaseViewPager(Context context, AttributeSet attrs) {
 9         super(context, attrs);
10     }
11 
12     /**
13      * 设置viewpager是否可以滚动
14      * 
15      * @param enable
16      */
17     public void setScrollable(boolean enable) {
18         scrollable = enable;
19     }
20 
21     @Override
22     public boolean onInterceptTouchEvent(MotionEvent event) {
23         if (scrollable) {
24             return super.onInterceptTouchEvent(event);
25         } else {
26             return false;
27         }
28     }
29 }
View Code

相关文章: