サーフェス ビューの境界線の色を設定したい。このサーフェスビューの色を設定すると、その色で全体がカバーされます。表面ビューで実行されるビデオを非表示にします。
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);
私もこれを試しましたが、それでも境界はありません。
表面ビューの境界線の色を設定するのを手伝ってください。
前もって感謝します。