SurfaceView和TextureView区别分析
来源:互联网 发布:护肤品淘宝店产品下架 编辑:程序博客网 时间:2024/06/05 08:09
SurfaceView和TextureView
SurfaceView和TextureView都继承自android.view.View类。它们可以从单独的线程中绘制和渲染,这是与其他视图的主要区别。 Crosswalk单独使用绘图功能,通过专用GPU线程大大提高渲染性能。
SurfaceView提供嵌入视图层次结构内部的专用绘图表面。你可以控制这个曲面的格式和大小; SurfaceView会将表面放置在屏幕上的正确位置。它的行为或多或少地类似于传统桌面系统上的屏幕窗口,例如,X11系统上的XWindow,它可以是无框的,并嵌入在另一个XWindow中。
以下是SurfaceView的两个限制:
SurfaceView和TextureView都继承自android.view.View类。它们可以从单独的线程中绘制和渲染,这是与其他视图的主要区别。 Crosswalk单独使用绘图功能,通过专用GPU线程大大提高渲染性能。
SurfaceView提供嵌入视图层次结构内部的专用绘图表面。你可以控制这个曲面的格式和大小; SurfaceView会将表面放置在屏幕上的正确位置。它的行为或多或少地类似于传统桌面系统上的屏幕窗口,例如,X11系统上的XWindow,它可以是无框的,并嵌入在另一个XWindow中。
以下是SurfaceView的两个限制:
不能动画,变换和缩放;
不能覆盖两个SurfaceView。
TextureView看起来像一个普通的View。你可以动画,变换和缩放它,就像一个TextView。 TextureView只能在硬件加速窗口中使用。然而,TextureView将消耗比SurfaceView更多的内存,也可能有1〜3帧延迟。
参考:
1,http://developer.android.com/reference/android/view/SurfaceView.html
2,http://developer.android.com/reference/android/view/TextureView.html
0 0
- SurfaceView和TextureView区别分析
- SurfaceView和TextureView区别分析
- SurfaceTexture,TextureView, SurfaceView和GLSurfaceView的区别
- SurfaceView及TextureView区别
- SurfaceView, GLSurfaceView, SurfaceTexture和TextureView
- SurfaceView, TextureView, SurfaceTexture等的区别
- Android TextureView 与 SurfaceView用法区别
- SurfaceView, TextureView, SurfaceTexture等的区别
- MediaPlayer和TextureView和SurfaceView的总结
- TextureView SurfaceView和MediaPlayer的视频播放
- Android TextureView 和 SurfaceView 对比浅析
- Android视频播放 (一)——TextureView和SurfaceView区别 + 视频播放
- Android SurfaceView vs TextureView
- Android 笔记 surfaceView textureView
- TextureView VS SurfaceView-android
- Surface, SurfaceView, TextureView
- SurfaceView及TextureView
- Android 5.0(Lollipop)中的SurfaceTexture,TextureView, SurfaceView和GLSurfaceView
- sublime3使用ESLint
- 关于as遇到的Enable "Android Support" Plugin错误问题
- linuxC系统编程——文件的I/O操作
- JS对HTML字符的转义和反转义
- tomcat配置MySQL数据源
- SurfaceView和TextureView区别分析
- BZOJ 3503 高斯消元
- PHP7扩展开发之创建变量
- ArcSDE基本概念理解
- Ajax请求中的async:false/true的作用
- 全网首发鑫众最新的三通源码pc+手机安卓ios源码带组件大厅源码
- IOS-OC 16进制转化为10进制 OK版本
- android 帧动画,补间动画,属性动画的简单总结
- HTTP中的Get与Post区别