关于surfaceView背景设置透明的问题 setZOrderOnTop(true);getHolder().setFormat(PixelFormat.TRANSLUCENT);这个方法实现不了啊,没有效果,背景依旧是纯黑。还有,如果真是这两句的话,应该放在哪个地方?谢谢各位大神! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把画布设置成透明canvas.drawColor(Color.TRANSPARENT 背景透明:第一步:SurfaceView创建后调用mySurfaceView.setZOrderOnTop(true);mySurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);第二步:绘图时调用:canvas.drawColor(Color.TRANSPARENT, Mode.CLEAR); 构造方法中:public CameraSurfaceView(Context context, AttributeSet attrs) { super(context, attrs); mContext = context; mSurfaceHolder = getHolder(); //translucent半透明 transparent透明 //mSurfaceHolder.setFormat(PixelFormat.TRANSPARENT); mSurfaceHolder.setFormat(PixelFormat.TRANSLUCENT); mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); mSurfaceHolder.addCallback(this); } mSurfaceHolder.setFormat(PixelFormat.TRANSLUCENT); 这个修改我在Android5.0中试过了是没有效果的啊 mSurfaceHolder.setFormat(PixelFormat.TRANSLUCENT); 这个设置透明是个坑,会影响渲染的速度。不要问我为什么知道 adb logcat如何输出调用堆栈 求Android启动低电量提醒程序 重写MediaController样式。。怎么做。。 请问如何实现 retry 代码 android4.0中menu如何实现button一样获取焦点,失去焦点显示不同图片 android中jni调用时,出现问题。 怎么才能让listview的item自动高亮显示 android程序跑起来需要的最低配置是多少呢?请教大虾们啊~~~ intent 跳转时错误 view切换问题 求助。关于android studio软件的问题 Android 微信支付只有第一次能唤醒成功 下载官方Demo测试同样情况
第一步:SurfaceView创建后调用
mySurfaceView.setZOrderOnTop(true);
mySurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);
第二步:绘图时调用:
canvas.drawColor(Color.TRANSPARENT, Mode.CLEAR);
public CameraSurfaceView(Context context, AttributeSet attrs) {
super(context, attrs);
mContext = context;
mSurfaceHolder = getHolder(); //translucent半透明 transparent透明
//mSurfaceHolder.setFormat(PixelFormat.TRANSPARENT);
mSurfaceHolder.setFormat(PixelFormat.TRANSLUCENT);
mSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
mSurfaceHolder.addCallback(this);
}