什么时候有必要使用SurfaceView而不是View

推荐答案

所有视图都绘制在同一个GUI线程上,该线程也用于所有用户交互.

因此,如果需要快速更新GUI,或者渲染需要太多时间并影响用户体验,请使用SurfaceView.

Android相关问答推荐

在Android、Room中重新安装应用程序时,如何删除数据库中的所有条目并完全重新初始化它,包括主密钥?

未解析的引用:背景 colored颜色

在Android Studio Iguana 2023.2.1中,哪里可以找到能量分析器?

Jetpack Compose Scaffold—content不在TopAppBar下面开始'

Google Play测试应用程序Crash-java.lang.NoSuchFieldError:没有Lkotlinx/coroutines/CoroutineExceptionHandler类型的字段键

为什么Ionic-checkbox不总是刷新Android上的视图?

这款应用与最新版本的Android不兼容.在Android 14中

当按下通知时,将Android应用程序置于前台

如何制作安卓';s FileProvider在Android 11上使用外部存储+

Play store 的 Play 完整性与 Firebase 应用判断 Play 完整性

Clean MVVM 架构中的 API 响应处理

将输出写入已发布的 Android 应用程序中的日志(log)文件?

Android 构建失败:找不到 flexbox2.0.1.aar

是什么导致调用 Firebase 服务器?

Android AGP 8 + Gradle 8 + Kotlin 1.8 导致 Kapt 出错

任务 ':app:kaptGenerateStubsDebugKotlin' 执行失败

为什么我的应用程序使用这些信息?

如何将一个 Composable 作为其参数传递给另一个 Composable 并在 Jetpack Compose 中显示/运行它

每次在 Jetpack Compose 中调用导航

如何在 Jetpack Compose 中更改 ModalNavigationDrawer 的抽屉容器 colored颜色 ?