首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android:如何在椭圆视图中显示视频文件

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

Stack Overflow用户
提问于 2013-02-09 00:28:04
回答 1查看 1.3K关注 0票数 1

人民。如何创建自己的CustomVideoView

我想在oval中显示我的videoView中的视频文件。但我不知道该怎么做?我创建了什么秘密:视图还是在画布中绘制的其他东西?请帮帮我。它必须看起来像这样:

我想我可以画一些圆弧,但我不知道如何做我需要的。

EN

回答 1

Stack Overflow用户

发布于 2013-02-09 00:33:24

我认为你会更幸运的只是在一个普通的(正方形) VideoView上放置一个“遮罩层”,而不是试图创建一个在圆形画布而不是正方形画布上绘制的新VideoView。

下面是一些布局xml的sudo代码,我认为它们会让你得到你想要的东西:

代码语言:javascript
复制
<RelativeLayout>
  <VideoView .../>
  <ImageView
    android:src="@drawable/mask"
    .../>
</RelativeLayout>

其中可绘制的“遮罩”表示示例图像中的黑色角落部分,如果您想要计算出弧线以正确绘制它,则可以使用png,甚至可以使用形状可绘制的xml文件。

ImageView应该绘制在VideoView之上。这将把黑色的角落放在适当的位置,并让中心圆圈透明,这样下面的VideoView就可以像窗口一样被看到。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14777036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档