gpt4 book ai didi

Android:如何在椭圆 View 中显示视频文件

转载 作者:行者123 更新时间:2023-11-29 21:49:34 25 4
gpt4 key购买 nike

人。如何创建我自己的 CustomVideoView

我想在我的 videoView 中以椭圆形显示视频文件。但我不知道该怎么做?我创造了什么神秘:查看或其他东西画在 Canvas 上?请帮我。它必须看起来像这样: It's must look like this

我想我可以画一些弧线,但我不知道我需要怎么做。

最佳答案

我认为您只需在普通(方形)VideoView 上放置一个“ mask ”层,而不是尝试创建一个在圆形 Canvas 而非方形 Canvas 上绘制的新 VideoView,运气会更好。

这是布局 xml 的一些 sudo 代码,我认为它可以满足您的需求:

<RelativeLayout>
<VideoView .../>
<ImageView
android:src="@drawable/mask"
.../>
</RelativeLayout>

如果可绘制的“蒙版”代表样本图像中的黑色角部分,则可以使用 png,甚至是形状可绘制的 xml 文件,如果您想计算出弧线以使其正确绘制。

ImageView 应该绘制在 VideoView 之上。这会将黑色的角放在适当的位置并使中心圆保持透明,以便可以像窗口一样通过它看到下面的 VideoView。

关于Android:如何在椭圆 View 中显示视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14777036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com