• 2022-06-05
    Android中SurfaceView继承于View,如下选项中不是他和View的区别的选项是()。
    A: View底层没有双缓冲机制,SurfaceView有
    B: view主要适用于主动更新,而SurfaceView适用与被动的更新,如频繁的刷新
    C: view会在主线程中去更新UI,而SurfaceView则在子线程中刷新
    D: view更适合2D游戏的开发
  • D

    内容

    • 0

      SurfaceView继承自View,它是显示图像的控件( )

    • 1

      SurfaceView执行动画的效率比View高。( )

    • 2

      SurfaceView执行动画的效率比View高。( ) A: 正确 B: 错误

    • 3

      以下关于SurfaceView播放视频的说法,不正确的是() A: SurfaceView继承自View,其中内嵌了一个专门用于绘制的Surface。 B: 开发者可以控制Surface的格式和尺寸,但不能让SurfaceView控制这个Surface的绘制位置。 C: Surface对应一块屏幕缓冲区,每个Window对应一个Surface,任何View都是画在Surface上的,包括之前讲过的控件和布局控件。 D: 一般的View都共享一块屏幕缓冲区,所有的绘制必须在UI线程中进行。

    • 4

      MeidiaPlayer播放视频使用( )组件进行显示视频. A: surfaceView B: videoView C: View D: ViewHolder