J. *_* K. 2 android android-videoview
显然使用背景形状在VideoView的情况下不起作用此外,有很多文章如何覆盖forDraw for ImageView并使其角落圆.
但是我如何为VideoView做到这一点?
透明圆角不能用a VideoView或any 来完成SurfaceView,如文档所示:
表面是Z有序的,因此它位于窗口后面,保持着SurfaceView; SurfaceView在其窗口中打孔以允许其表面显示.
有了TextureView它似乎理论上的可能,因为它应该像一个普通视图.但是我也无法做到:尝试使用TextureView图层绘制的Porter Duff模式和ShapeDrawable父级的前景FrameLayout.
有了a VideoView,你可以做的就是制作一个纯色的角落.使用具有透明内容的9补丁和纯色的角落,并将其设置在ImageView顶部绘制.
编辑:检查此示例项目.
