Android中SurfaceView继承于View,如下选项中不是他和View的区别的选项是()。
A: View底层没有双缓冲机制,SurfaceView有
B: view主要适用于主动更新,而SurfaceView适用与被动的更新,如频繁的刷新
C: view会在主线程中去更新UI,而SurfaceView则在子线程中刷新
D: view更适合2D游戏的开发
A: View底层没有双缓冲机制,SurfaceView有
B: view主要适用于主动更新,而SurfaceView适用与被动的更新,如频繁的刷新
C: view会在主线程中去更新UI,而SurfaceView则在子线程中刷新
D: view更适合2D游戏的开发
D
举一反三
- SurfaceView是View的子类,类似使用双缓冲机制。( )
- Android开发过程中SurfaceView继承于哪个类() A: FrameLayout B: Fragment C: View D: ViewGroup
- SurfaceView是View的子类,类似使用双缓冲机制。( ) A: 正确 B: 错误
- 简述View, surfaceView, GLSurfaceView有什么区别?
- 以下关于surfaceView说法错误的是( ) A: SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface B: surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面 C: surfaceview变得可见时,surface被创建;surfaceview隐藏前,surface被销毁 D: surfaceView更新ui也必须在主线程更新ui
内容
- 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