如何掩盖android

时间:2016-11-14 07:14:32

标签: android mask glsurfaceview

我有一个自定义的GLSurfaceView,我想掩盖其中的一部分。 可以说我只想在屏幕上绘制一个圆形部分。

我尝试覆盖dispathDraw方法并按建议使用clipPath方法here

我确保硬件加速已关闭,但GLsurfaceView无需任何更改即可呈现。

编辑1

enter image description here

我现在意识到在android studio中,在我点击运行后,预览会更新以显示剪切的GLSurfaceView。屏幕上的输出保持矩形。

编辑2 我想这只发生在父FrameLayout的子视图是GlSurfaceView时。当我用imageview(包含蓝色背景)替换它时,它在设备上按预期工作。 enter image description here 有什么建议?

0 个答案:

没有答案