SurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘制的Surface。你可以控制这个Surface的格式和尺寸。Surfaceview控制这个Surface的绘制位置。
surface是纵深排序(Z-ordered)的,这表明它总在自己所在窗口的后面。surfaceview提供了一个可见区域,只有在这个可见区域内 的surface部分内容才可见,可见...
分类:
移动开发 时间:
2016-05-17 14:55:30
阅读次数:
179
承香墨影 Android--使用VideoView播放视频 前言 之前有讲过如何使用SurfaceView配合MediaPlayer播放视频,其实Android还为开发人员提供了另外一种更简单的播 放视频媒体的方式,那就是VideoView,本篇博客就来讲讲VideoView如何播放视频,最后将以一 ...
分类:
移动开发 时间:
2016-05-13 08:38:19
阅读次数:
310
知识点:
surfaceview介绍surfaceview与View的区别,surface与surfaceview的区别实例创建与使用SurfaceHolder.Callback的使用,surfaceHolder可以看作是surfaceview的控制器,控制图形的大小,像素等.在主函数中回调函数的使用getHolder.addCallback(this)canvas的锁定与解锁,绘制图形之前...
分类:
移动开发 时间:
2016-05-12 23:35:39
阅读次数:
324
一、SurfaceView介绍和使用SurfaceView是View的子类,使用的方式与任何View所派生的类都是完全相同的,可以像其他View那样应用动画,并把它们放到布局中。SurfaceView封装的Surface支持使用本章前面所描述的所有标准Canvas方法进行绘图,同时也支持完全的OpenGL ES库。
使用OpenGL,你可以在Surface上绘制任何支持的2D或者3D对象,与在2D...
分类:
移动开发 时间:
2016-05-12 19:02:41
阅读次数:
279
public class VideoView extends SurfaceView
implements MediaController.MediaPlayerControl
构造函数:
public VideoView (Context context)
创建一个默认属性的VideoView实例。
参数
context 视图运行的应用程序上下...
分类:
其他好文 时间:
2016-05-12 14:38:43
阅读次数:
218
新建工程UsingSurfaceView 新建一个类GameView继承至SurfaceView并实现Callback接口 添加构造方法,并复写Callback的三个未实现的方法 创建一个容器Contanier承载所有的View public class Contanier { private Li ...
分类:
其他好文 时间:
2016-05-08 10:21:20
阅读次数:
202
原文地址::http://120.132.134.205/cmdn/supesite/?uid-5358-action-viewspace-itemid-6527 GLSurfaceView是一个视图,继承至SurfaceView,它内嵌的surface专门负责OpenGL渲染。 GLSurface ...
分类:
其他好文 时间:
2016-05-03 14:20:19
阅读次数:
122
SurfaceView介绍
通常情况程序的View和用户响应都是在同一个线程中处理的,这也是为什么处理长时间事件(例如访问网络)需要放到另外的线程中去(防止阻塞当前UI线程的操作和绘制)。但是在其他线程中却不能修改UI元素,例如用后台线程更新自定义View(调用View的在自定义View中的onDraw函数)是不允许的。 如果需要在另外的线程绘制界面、需要迅速的更新界面或则渲染UI界面需要较长的...
分类:
其他好文 时间:
2016-04-29 16:14:57
阅读次数:
192
在surfaceview的使用时,发现一个现象: 1、当AndroidManifest.xml文件中定义了uses-sdk属性时,使用drawBitmap(Bitmap bitmap, float left, float top, Paint paint)画图时,显示结果为图片的实际大小。 2、当A ...
分类:
其他好文 时间:
2016-04-22 13:36:32
阅读次数:
238
SurfaceView
先来介绍一下大部分软件如何解析一段视频流。首先它需要先确定视频的格式,这个和解码相关, 不同的格式视频编码不同,不是这里的重点。知道了视频的编码格式后,再通过编码格式进行解码,最后得到一帧一帧的图像,并把这些图像快速的显示在界面上, 即为播放一段视频。SurfaceView在Android中就是完成这个功能的。
既然SurfaceView是配合MediaPlay...
分类:
移动开发 时间:
2016-04-18 15:41:01
阅读次数:
243