代码
// 在这里初始化才是最初始化的。
public Geomark(Context context, AttributeSet atr) {
super(context, atr);
setZOrderOnTop(true);// 设置置顶(不然实现不了透明,就是这条引起,不知道怎么解决)
sfh = this.getHolder();
sfh.addCallback(this);
sfh.setFormat(PixelFormat.TRANSLUCENT);// 设置背景透明
// getHolder().setFormat(PixelFormat.TRANSLUCENT);//半透明
}