在我的应用中,用户可以选择自己的背景图片。问题是,当前裁剪库只允许单个矩形选择。因此,当用户选择纵向图像并旋转到横向时,图像会被不适当地裁剪。在选择图像时,是否有一个库至少允许有两个可见的矩形(一个用于纵向,另一个用于横向)?
剪刀https://github.com/lyft/scissors
我正在使用这个库来完成纵向和横向的裁剪。如果您使用此库,则只发送CropView的ViewPortRatio进行纵向或横向裁剪。
cropView.setViewportRatio(1f / 1.77f); //对于肖像
cropView.setViewportRatio(35f / 19f); //对于风景