我有一个VideoView播放形状不是矩形的视频(即具有圆角的旋转圆柱体)。 videoview显示在具有背景色的LinearLayout中。我希望videoview的背景是透明的,以便使圆柱体在背景颜色的顶部旋转而没有任何黑角。 这是我得到:

2afc58129f4c9e95ee531d172c8501aa.pngAndroid:无法将VideoView背景设置为透明

,这就是我想:

ce38ee1b3e115c602d078e570e45d4ab.png

当然,你可能会问,为什么不让我设置视频的背景颜色,让背景容器的颜色,但我想达到这个目的的原因是因为我的下一步是将图像或图案作为容器的背景。我的布局XML如下:

android:layout_width="match_parent"

android:layout_height="match_parent"

android:background="#00aaff"

android:orientation="vertical" >

android:id="@+id/surface_view"

android:layout_width="254dp"

android:layout_height="200px" />

试验时,我试图设置一个背景,videoview,但有一个结果完全掩盖videoview。

谢谢。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐