一個簡單的MVP示例:Android-PickPhotos

nyyb 8年前發布 | 13K 次閱讀 Android開發 移動開發 Android-PickPhotos

Android-PickPhotos

PickPhotos 是一個Android圖片選擇器。它是一個簡單的MVP示例。

GIF

How to use.

PickConfig

  new PickConfig.Builder(this)
                .pickMode(PickConfig.MODE_MULTIP_PICK)
                .maxPickSize(30)
                .spanCount(3)
                .toolbarColor(R.color.colorPrimary)
                .build();

Permission

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

AndroidManifest.xml

<activity android:name="me.crosswall.photo.pick.PickPhotosActiviy"
            android:screenOrientation="portrait"/>

Receive Activity

   @Override
   protected void onActivityResult(int requestCode, int resultCode, Intent data) {
       super.onActivityResult(requestCode, resultCode, data);
       if(resultCode!=RESULT_OK){
           return;
       }

       if(requestCode==PickConfig.PICK_REQUEST_CODE){
            ArrayList<String> pick = data.getStringArrayListExtra(PickConfig.EXTRA_STRING_ARRAYLIST);
            Toast.makeText(this,"pick size:"+pick.size(),Toast.LENGTH_SHORT).show();
            imageAdapter.clearAdapter();
            imageAdapter.addData(pick);
       }
   }

項目主頁:http://www.baiduhome.net/lib/view/home/1449892543863

 本文由用戶 nyyb 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!