当SurfaceView创建时,surfaceCreated()方法会被调用。在该方法中,你可以初始化相关的变量和资源,并且开始绘制
当SurfaceView创建时,surfaceCreated()方法会被调用。在该方法中,你可以初始化相关的变量和资源,并且开始绘制你的界面。
在调用surfaceCreated()方法之前,SurfaceView的Surface会被创建好,并且与该SurfaceView关联起来。因此,在surfaceCreated()方法中,你可以开始绘制你的界面,比如在canvas上绘制图形,显示图片等。
需要注意的是,surfaceCreated()方法只会在SurfaceView第一次被创建时调用一次。如果你需要在SurfaceView重新可见时执行某些操作,可以在surfaceCreated()方法中进行处理。
另外,surfaceCreated()方法在Surface创建完成后立即被调用,但此时可能还没有完全可见。如果你需要在Surface可见时执行某些操作,可以在surfaceChanged()方法中进行处理。这个方法会在Surface尺寸发生变化时调用,比如SurfaceView大小改变或者屏幕旋转。
--结束END--
本文标题: 关于SurfaceView创建时,surfaceCreated调用的问题
本文链接: https://www.lsjlt.com/news/407338.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
2024-04-28
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0