爲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,有詳細介紹。

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