SurfaceView

349 阅读1分钟

SurfaceView的生命周期

        val sv = findViewById<SurfaceView>(R.id.sv)
        val holder = sv.holder
        holder.addCallback(this)

然后就会执行

    override fun surfaceCreated(holder: SurfaceHolder) {

    }

    override fun surfaceChanged(holder: SurfaceHolder, format: Int, width: Int, height: Int) {

    }

    override fun surfaceDestroyed(holder: SurfaceHolder) {

    }