我想设置表面视图边框颜色。当我设置这个表面视图颜色时,它会被该颜色覆盖。它隐藏了我在表面视图中运行的视频。
surfaceView = new SurfaceView(context);
surfaceView.setPadding(20, 20, 20, 20);
surfaceView.setBackgroundColor(Color.MAGENTA);
我也试过这个
surfaceView = new SurfaceView(context) {
@Override
protected void onDraw(Canvas canvas){
canvas.drawColor(Color.MAGENTA);
Rect border = new Rect(20, 20, surfaceView.getWidth() - 20, surfaceView.getHeight() - 20);
Paint paint = new Paint();
paint.setStrokeWidth(10);
paint.setColor(Color.MAGENTA);
canvas.drawRect(border, paint);
}
};
surfaceView.setPadding(50, 50, 50, 50);
我也试过这个,但它仍然没有边界。
请帮我设置表面视图边框颜色。
提前致谢。