很多同学进行Android开发的时候,不可避免的会遇到图片的剪裁,比如剪裁头像。
怎么打开照相机或者打开图库本文暂时不讲,本文主要介绍,剪裁时遇到的问题。
剪裁界面的参数设置
我们知道,此类图片的来源有拍照和图库,而可以采取的方式有
- 使用Bitmap并返回数据
- 使用Uri不返回数据
我们可以用以下代码打开系统提供的剪裁界面
Intent intent = null;
intent = new Intent("com.android.camera.action.CROP");
intent.setDataAndType(uri, "image/*");
intent.putExtra("crop", "true");
//剪裁框比例
intent.putExtra(