VideoView裁剪到正方形

And*_*ndy 8 video android crop android-videoview

使用a ImageView,我可以设置方形高度和宽度(比如100dip x 100dip).然后使用android:scaleType="centerCrop"给我一个图像,无论纵横比如何都裁剪成方形.

我们可以这样做VideoView吗?

我试过设置一个正方形的高度和宽度,但它只是重新调整大小以尽可能地填充正方形,同时保持纵横比,我猜这是完全可以预期的.

它似乎没有任何比例或作物属性/方法不同ImageView,但在VideoView文档中这让我觉得我错过了一些东西:

[VideoView] ...提供各种显示选项,如缩放和着色.

任何想法将不胜感激.

Aus*_*son 1

来源暗示 VideoView 视图本身不支持它。您可以复制源代码并使其正常工作。:) 最有可能的方法是在第 255 行添加else,修改 onMeasure 以防止其扩展以满足大小等。

编辑:不要对参考文档略有偏差或完全错误感到惊讶。