一个MVP模式的示范的Android图片选择器

jopen 8年前

一个MVP模式的示范的Android图片选择器。

使用说明:

PickConfig

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

权限

   <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);         }     }


项目地址: https://github.com/crosswall/Android-PickPhotos