package com.openvehicles.OVMS;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.RectF;
import android.util.AttributeSet;
import android.widget.LinearLayout;
public class TransparentPanel extends LinearLayout {
private Paint borderPaint;
private Paint innerPaint;
public TransparentPanel(Context paramContext) {
super(paramContext);
init();
}
public TransparentPanel(Context paramContext, AttributeSet paramAttributeSet) {
super(paramContext, paramAttributeSet);
init();
}
private void init() {
this.innerPaint = new Paint();
this.innerPaint.setARGB(225, 75, 75, 75);
this.innerPaint.setAntiAlias(true);
this.borderPaint = new Paint();
this.borderPaint.setARGB(255, 255, 255, 255);
this.borderPaint.setAntiAlias(true);
this.borderPaint.setStyle(Paint.Style.STROKE);
this.borderPaint.setStrokeWidth(2.0F);
}
protected void dispatchDraw(Canvas paramCanvas) {
RectF localRectF = new RectF();
localRectF.set(0.0F, 0.0F, getMeasuredWidth(), getMeasuredHeight());
paramCanvas.drawRoundRect(localRectF, 5.0F, 5.0F, this.innerPaint);
paramCanvas.drawRoundRect(localRectF, 5.0F, 5.0F, this.borderPaint);
super.dispatchDraw(paramCanvas);
}
public void setBorderPaint(Paint paramPaint) {
this.borderPaint = paramPaint;
}
public void setInnerPaint(Paint paramPaint) {
this.innerPaint = paramPaint;
}
}