最新文章列表

SurfaceView和View最本质的区别

SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面而View必须在UI的主线程中更新画面。 那么在UI的主线程中更新画面 可能会引发问题,比如你更新画面的时间过长,那么你的主UI线程会被你正在画的函数阻塞。那么将无法响应按键,触屏等消息。 当使用surfaceView 由于是在新的线程中更新画面所以不会阻塞你的UI主线程。但这也带来了另外 ...
dengzhangtao 评论(0) 有1417人浏览 2012-03-12 11:46

Android中SurfaceView绘制触摸轨迹时出现的闪烁问题

今天在处理触屏轨迹的绘制时,用到了SurfaceView,建立Path对象,在点击时开始设置Path对象,滑动过程中记录触摸点,离开后重新设置Path对象,因不能阻塞主线程,所以新建了一个子线程来不断刷新屏幕,也就是将path不断绘制。但是,接着就出现了一个问题:屏幕中每条轨迹线的终点都会有一小段直线段不断闪烁。猜测可能是lockCanvas()获取的对象区域不一样,就试着使用了lockCanvas ...
tobacco5648 评论(0) 有2082人浏览 2012-03-10 23:23

The surface has been released 异常

在使用surfaceView和MediaPlayer播放视频的时候出现了一个异常,纠结了很久,经过同事帮助,终于发现了问题的根源。   异常如下:   E/AndroidRuntime( 1765) ...
dingran 评论(8) 有18203人浏览 2012-03-07 10:26

surfaceview与view的区别

android2D游戏的开发中,主要用surfaceview与view。二者的区别 1.画布的更新 view是通过postInvalidate()与invalidate()执行的,也就是说画布是由系统的UI来进行更新的,但是画布如果是更新时间太长,会造成UI线程阻塞,从而引发按键或者去、触屏幕无响应等问题 surfaceview是由新的线程单独执行,所以不会出现这类问题 2.试图机制 view没有双 ...
liubin0908 评论(0) 有1316人浏览 2012-02-23 16:48

关于 surfaceview 背景覆盖的问题

本人开发过程中,发现出了黑色,不能设置其他颜色,如果设置了,就画不出东西了,后来网上终于找到了,我是在xml中设置的背景,我想在class中设置应该也可以 xml <SurfaceView android:id="@+id/SurfaceView01" android:layout_height="fill_parent" androi ...
阿浊I 评论(0) 有2996人浏览 2012-02-16 15:18

Android游戏开发学习(5)--实现Button悬浮于与SurfaceView之上

实现Button悬浮于与SurfaceView之上实现   先看效果:     注意:你实现的SurfaceView和android中的Button,EditView是同级的,不能把一个包含在另一个里面 1.创建自己的SurfaceView类,一定要实现2个参数的那个函数,因为你要在XMl中使用,第二个参数指的自定义的组件的一些属性长宽等。   public ...
daikainan 评论(2) 有18857人浏览 2012-02-15 16:24

Android游戏开发学习(2)--SurfaceView实例控制角色移动

先看效果       我用到的图片-   在看代码   package dk.game; import android.app.Activity; import android.os.Bundle; import android.view.Window; import android.view.WindowManager; public clas ...
daikainan 评论(2) 有9592人浏览 2012-02-15 10:26

Android游戏开发之SurfaceView与View的使用

最近在看Himi的博客,是一个做游戏的强人啊,非常非常好的博客,推荐做游戏开发的新手可以订阅一下,附上地址:http://blog.csdn.net/xiaominghimi/article/detai ...
pxq19890719 评论(0) 有1711人浏览 2011-12-14 10:24

鉴客 Android 的 MediaPlayer 多媒体播放器

MediaPlayer 可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用 MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。 SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。   ...
ctfzh 评论(0) 有1143人浏览 2011-11-25 22:27

Android游戏开发之旅二 View和SurfaceView

Android游戏开发之旅二 View和SurfaceView   在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发中比较重要和复杂的就是显示和游戏逻辑的处理。这里我们说下 android.view.View和android.view.SurfaceV ...
kevin2562 评论(0) 有1165人浏览 2011-10-08 11:48

android 摇摇棒 之surfaceView vs. View--第二届 Google 暑期大学生博客分享大赛 - 2011 Android 成长篇

第二届 Google 暑期大学生博客分享大赛 - 2011 Android 成长篇   我的主题是:Android 应用程序开发经验        一直做的是嵌入式C/C++(Qt)语言开发,Java看了一个月,没想到处女作没有完全成功。别人都分享的是可用的经验,不知道一个失败的项目经验会不会有人喜欢,全部开源了,集思广益。不过先说清楚,貌似失败的主要原因不是我而是系统的不足 ╮(╯_╰)╭ ...
erbaor 评论(0) 有2176人浏览 2011-08-08 11:03

android.graphics包中的一些类的使用

游戏编程相关参考 Matrix学习系列: http://www.moandroid.com/?p=1781 Android画图学习总结系列: http://www.moandroid.com/?p=764 游戏开发系列(opengl es基础知识): http: ...
yuanzhifei89 评论(1) 有10213人浏览 2011-07-31 14:30

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics