相关疑难解决方法(0)

扩展类时出错错误

我正在尝试创建一个GhostSurfaceCameraView扩展的自定义视图SurfaceView.这是我的类定义文件

GhostSurfaceCameraView.java:

public class GhostSurfaceCameraView extends SurfaceView implements SurfaceHolder.Callback {
    SurfaceHolder mHolder;
    Camera mCamera;

    GhostSurfaceCameraView(Context context) {
        super(context);

        // Install a SurfaceHolder.Callback so we get notified when the
        // underlying surface is created and destroyed.
        mHolder = getHolder();
        mHolder.addCallback(this);
        mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
    }

    public void surfaceCreated(SurfaceHolder holder) {
        // The Surface has been created, acquire the camera and tell it where to draw.
        mCamera = Camera.open();
        try {
            mCamera.setPreviewDisplay(holder);
        } catch (IOException exception) {
            mCamera.release();
            mCamera = …
Run Code Online (Sandbox Code Playgroud)

java xml android class surfaceview

188
推荐指数
3
解决办法
13万
查看次数

标签 统计

android ×1

class ×1

java ×1

surfaceview ×1

xml ×1