解决动态添加SurfaceView,屏幕会闪烁一下的问题

解决动态添加SurfaceView,屏幕会闪烁一下的问题

1.把实例化SurfaceView并添加到相关的view  与   更新SurfaceView内容分开。

1)SurfaceView sfv1 = new SurfaceView(this);
  RelativeLayout test = findViewById(R.id.test);
  test.addView(sfv1);

2)获取内容后,更新sfv1内容,sfv1.draw();这里的draw()方法是响应的用于更新图像/图形的方法。

猜你喜欢

转载自ahua186186.iteye.com/blog/1721529