我想使用Ucrop Library将cropView显示为小尺寸

时间:2017-11-29 10:50:27

标签: java android ucrop

我尝试在开始裁剪开始时设置 ucropView 尺寸显示但是默认宽高比不会给出这个结果我想要显示 ucropView ,如上图所示

    Uri sourceUri = PIDUtility.getImgUri(source);
    Uri desiUri = PIDUtility.getImgUri(des);
    UCrop.Options options = new UCrop.Options();
    options.setFreeStyleCropEnabled(true);
    options.setMaxScaleMultiplier((float) 50);
    options.setToolbarTitle(title);

     UCrop.of(sourceUri, desiUri)
            .withAspectRatio(1, 1)
            .withOptions(options)
            .start(this);

I want result like this

1 个答案:

答案 0 :(得分:0)

使用以下代码。提供宽高比16:9withmaxResultSize属性。这对你有帮助。

 UCrop.of(sourceUri, desiUri)
         .withAspectRatio(16, 9)
         .withMaxResultSize(maxWidth, maxHeight)
         .start(this);