我有一个面板,通过relativelayout放置在另一个视图的顶部.
我想给这个面板一个透明的背景,但是在搜索几个小时之后找不到正确的方法.当我将alpha设置回0时,我最终得到黑色背景.
希望有人可以帮助我.
非常感谢!
该面板通过以下代码绘制:
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
public class Panel extends SurfaceView implements SurfaceHolder.Callback {
private ViewThread mThread;
Paint paint = new Paint();
public Panel(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
getHolder().addCallback(this);
mThread = new ViewThread(this);
}
public void doDraw(Canvas canvas) {
canvas.drawARGB(50, 120, 120, 120);
paint.setARGB(255, 255, 0, 0);
paint.setSt