●●●紧急搞了一天没弄明白为什么有个删除线?,感谢,在线等
public boolean onTouchEvent(MotionEvent event) {
if(event.getAction()==MotionEvent.ACTION_DOWN){
camerlayout = findViewById(R.id.buttonlayout);
camerlayout.setVisibility(ViewGroup.VISIBLE);
SurfaceHolder sh;
imageView =(SurfaceView) findViewById(R.id.image);
sh=imageView.getHolder();
sh.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
// imageView.getHolder().setFixedSize(176, 144);
sh.setKeepScreenOn(true);
sh.addCallback(new surfaceCallback());
如上,红色的部分有个删除线,可能是因为这个,我的手机总是一片漆黑,看不到摄像头传来的影像
return true;
}
[解决办法]
在Android 3.0被废弃掉了。
sh=imageView.getHolder();
sh.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);