为ViewPager便捷设置网络或者本地图片

  前段时间心血来潮,想封装一个类库,封装好了又没时间写博客,今天分享出来,主要就是为了更方便的使用ViewPager设置图片。                    

  github:https://github.com/wp529/WPViewpager

  类库介绍:一行代码快速实现ViewPager加载图片 网络和本地图片 可设置轮询 轮询间隔时间 触摸时取消轮询 擡起继续轮询 导航小点跟随页面滑动 可自行设置小  点样式 页面点击监听 便捷实现新手导航页面开发 顶部广告开发 

使用详解

     一、布局

  <com.pzhu.wpviewpager_lib.WPViewPager
    android:id="@+id/vp"
    android:layout_width="match_parent"
    android:layout_height="300dp"/>

      二、代码

  private int[] guideImages = {
        R.drawable.speech_bubble,
        R.drawable.speech_bubble,
        R.drawable.speech_bubble,
        R.drawable.speech_bubble
  };

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    WPViewPager vp = (WPViewPager) findViewById(R.id.vp);
    vp.setImageResourceByLocal(guideImages,R.drawable.aaa,R.drawable.dont,false);
  }

   三、主要使用方法介绍

/**
 * 一行代码设置viewpager的网络图片资源
 *
 * @param resource      网络图片资源url
 * @param pointSelectId 选中时的导航小点
 * @param pointNormalId 正常时的图片小点
 * @param looper        是否需要轮询
 */
public void setImageResourceByInternet(String[] resource, 
int pointSelectId, int pointNormalId, boolean looper);
//设置点击页面监听回调 回调参数为当前点击第几页 
public void setOnPageClickListener(OnPageClickListener listener); 
更多使用方法请看github,有详细介绍。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章