Android 裁剪图像时设置圆角的“热”
我正在实现一个选项,在android上选择一个图像,裁剪它并上传到服务器 这是我使用的代码派,我得到一个矩形。我想有圆角时,选择图片Android 裁剪图像时设置圆角的“热”,android,crop,android-image,Android,Crop,Android Image,我正在实现一个选项,在android上选择一个图像,裁剪它并上传到服务器 这是我使用的代码派,我得到一个矩形。我想有圆角时,选择图片 /** * starts the image cropper activity * @param uri of the image to crop */ private void cropImage(Uri uri) { Logger.get().debug(ILogger.eTag.ACTIVITIES, "CreateGroupActivit
/**
* starts the image cropper activity
* @param uri of the image to crop
*/
private void cropImage(Uri uri) {
Logger.get().debug(ILogger.eTag.ACTIVITIES, "CreateGroupActivity:cropImage() invoked.");
CropImage.activity(uri).
setAllowFlipping(false).
setBorderCornerThickness(0f).
setCropMenuCropButtonTitle(this.getString(R.string.general_Done)).
setActivityTitle(this.getString(R.string.scale_and_move)).
setCropShape(CropImageView.CropShape.RECTANGLE).
setGuidelines(CropImageView.Guidelines.OFF).
setAspectRatio(1,1).
start(this);
}
用于裁剪的形状似乎由
setCropShape(CropImageView.CropShape.RECTANGLE)
设置。您可能想查看CropShape
有哪些选项。这是我找不到的…我不知道您正在使用的库。如果是,您唯一的选项是矩形
和椭圆形
。如果两者都不符合您的需要,您需要找到一个符合您的需要的库,修改此库以添加所需的选项,或者从头编写自己的图像裁剪代码。裁剪所用的形状似乎由setCropShape(CropImageView.CropShape.RECTANGLE)
设置。您可能想查看CropShape
有哪些选项。这是我找不到的…我不知道您正在使用的库。如果是,您唯一的选项是矩形
和椭圆形
。如果两者都不满足您的需要,您需要找到一个满足您的需要的库,修改此库以添加所需的选项,或者从头开始编写自己的图像裁剪代码。