Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

easonline/AndroidImagePicker

Repository files navigation

imagePicker

an imagePicker for android ,with it,you can select single or multiple image,crop it for avatar,take a photo and use it,preview and zoom etc.

screenshot- screenshot- screenshot- screenshot- screenshot

Features

  • choosing single or multi image with preview
  • crop a image for avatar simply
  • custom new version easily.
  • easily use

Usage

just 1 minutes using it,and make your own version as you need.

Gradle

dependencies {
 compile project(':imagepickerModule')
 compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.3' //optional
 compile 'com.github.bumptech.glide:glide:3.6.1' //optional
 compile 'com.squareup.picasso:picasso:2.4.0' //optional
}
//single select
AndroidImagePicker.getInstance().pickSingle(MainActivity.this, isShowCamera, new AndroidImagePicker.OnImagePickCompleteListener() {
 @Override
 public void onImagePickComplete(List<ImageItem> items) {
 if(items != null && items.size() > 0){
 Log.i(TAG,"=====selected:"+items.get(0).path);
 mAdapter.clear();
 mAdapter.addAll(items);
 }
 }
 });
//multi select
AndroidImagePicker.getInstance().pickMulti(MainActivity.this, isShowCamera, new AndroidImagePicker.OnImagePickCompleteListener() {
 @Override
 public void onImagePickComplete(List<ImageItem> items) {
 if(items != null && items.size() > 0){
 Log.i(TAG,"=====selected:"+items.get(0).path);
 mAdapter.clear();
 mAdapter.addAll(items);
 }
 }
 });
//select and crop avatar
AndroidImagePicker.getInstance().pickAndCrop(MainActivity.this, true, 120, new AndroidImagePicker.OnImageCropCompleteListener() {
 @Override
 public void onImageCropComplete(Bitmap bmp, float ratio) {
 Log.i(TAG,"=====onImageCropComplete (get bitmap="+bmp.toString());
 ivCrop.setVisibility(View.VISIBLE);
 ivCrop.setImageBitmap(bmp);
 }
 });

Eclipse

read my code and do it yourself.

Licence

Copyright (C) 2016 1feng (easonline7@gmail.com)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
 http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

DEPRECATED

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /