Android图片剪裁-调用系统实现,完美适配魅族等机型
16lz
2021-01-23
Android图片剪裁-调用系统实现,完美适配魅族等机型
简单三步轻松搞定图片剪裁!
封装的系统图片剪裁使用库-GITHUB求STAR
Step 1
First you need a sysPhotoCropper
to handle the activity results of cropping photos.
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); sysPhotoCropper.handlerOnActivtyResult(requestCode, resultCode, data); }
Step 2
Make sure you implemented these methods:
sysPhotoCropper = new SysPhotoCropper(this, new PhotoCropCallBack() { @Override public void onFailed(String message) { Toast.makeText(MainActivity.this,message, Toast.LENGTH_LONG).show(); } @Override public void onPhotoCropped(Uri uri) { ivResult.setImageURI(null); ivResult.setImageURI(uri); } });
Step 3
Launch a request to crop photos.
Crop from camera
sysPhotoCropper.cropForCamera();
Crop from gallery
sysPhotoCropper.cropForGallery();
更多相关文章
- Android Studio Gradle多渠道打包(动态设定App名称,应用图标,背景
- Android 添加图片水印(图片+文字)
- android上传图片到服务器,求服务器那边和android的Activity的完整
- Android中上传图片到服务端C#接收图
- Android获取手机本地图片缩略图
- android imageswitcher gallery 根据数据库内图片名字进行查看/
- Android OkHttp3 上传多张图片
- Android中TextView中加图片,超链接,一部分字或者背景变色。不断补
- flutter包名、应用名称、图标、启动图片修改