Android TextureView未剪切到它';Android KitKat 4.4上的s视图边界

Android TextureView未剪切到它';Android KitKat 4.4上的s视图边界,android,android-layout,android-4.4-kitkat,android-video-player,android-textureview,Android,Android Layout,Android 4.4 Kitkat,Android Video Player,Android Textureview,我正在使用TextureView来显示裁剪的视频,方法是使用setTransform(matrix)设置缩放矩阵,如中所示。因此,视频变得比视图本身更大。 这适用于除KitKat(4.4)之外的所有android版本 我在这里遇到的问题是,TextureView的内容没有在视图边界进行裁剪-它也会绘制视频中被裁剪掉的部分。但是,外部零件仅在布局刷新(滚动)时更新 剪切的视频(nature.mp4)应如下所示: 这是KitKat上的外观(我在这个屏幕截图中显示布局边界): 我尝试通过setCl

我正在使用TextureView来显示裁剪的视频,方法是使用
setTransform(matrix)
设置缩放矩阵,如中所示。因此,视频变得比视图本身更大。 这适用于除KitKat(4.4)之外的所有android版本

我在这里遇到的问题是,TextureView的内容没有在视图边界进行裁剪-它也会绘制视频中被裁剪掉的部分。但是,外部零件仅在布局刷新(滚动)时更新

剪切的视频(nature.mp4)应如下所示:

这是KitKat上的外观(我在这个屏幕截图中显示布局边界):

我尝试通过
setClipBounds(..)
将剪辑边界设置为视图边界-这不起作用。另外,我不能使用Canvas.clipRect(..),因为TextureView的绘制方法是最终的


这显然是KitKat的一个缺陷,但是有人有解决方法吗?

我也有同样的问题。你有什么解决方法吗?或者你找到解决办法了吗?请帮助我,我也有同样的问题。你有什么解决办法吗?或者你找到解决办法了吗?请帮忙