1

我尝试在开始裁剪开始时设置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);

我想要这样的结果

4

1 回答 1

0

使用下面的代码。给出纵横比16:9withmaxResultSize属性。可能对你有帮助。

 UCrop.of(sourceUri, desiUri)
         .withAspectRatio(16, 9)
         .withMaxResultSize(maxWidth, maxHeight)
         .start(this);
于 2017-11-29T11:03:25.697 回答