Я хочу показать cropView в маленьком размере с помощью библиотеки 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);

Я хочу такой результат

1 ответ

Используйте код ниже. дать соотношение сторон 16:9 а также withmaxResultSize собственность. Может, это поможет вам.

 UCrop.of(sourceUri, desiUri)
         .withAspectRatio(16, 9)
         .withMaxResultSize(maxWidth, maxHeight)
         .start(this);
Другие вопросы по тегам