Android:当我堆叠两个SurfaceView时,较高的一个完全遮住了屏幕

时间:2016-08-03 21:32:47

标签: android draw surfaceview android-relativelayout

我将从我的代码开始:

    backgroundView = new SurfaceView(this);
    mainLayout.addView(backgroundView);

    timerView = new SurfaceView(this);
    timerView .setZOrderMediaOverlay(true);

    mainLayout.addView(timerView );

这就是我设置SurfaceViews的方法。 BackgroundView是一个背景,而timerview只是在背景上绘制的数字。出于某种原因,当两个绘制时,计时器都在顶部(这是好的),但它使视图的其余部分变黑,因此我再也看不到背景了。我试过让它变得透明,但这似乎不起作用。知道为什么会这样吗?

0 个答案:

没有答案