本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- qepwqnp
- e_e
- 解宜然
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- gaojingsong
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- johnsmith9th
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
最新文章列表
SurfaceView和View最本质的区别
SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面而View必须在UI的主线程中更新画面。
那么在UI的主线程中更新画面 可能会引发问题,比如你更新画面的时间过长,那么你的主UI线程会被你正在画的函数阻塞。那么将无法响应按键,触屏等消息。
当使用surfaceView 由于是在新的线程中更新画面所以不会阻塞你的UI主线程。但这也带来了另外 ...
Android中SurfaceView绘制触摸轨迹时出现的闪烁问题
今天在处理触屏轨迹的绘制时,用到了SurfaceView,建立Path对象,在点击时开始设置Path对象,滑动过程中记录触摸点,离开后重新设置Path对象,因不能阻塞主线程,所以新建了一个子线程来不断刷新屏幕,也就是将path不断绘制。但是,接着就出现了一个问题:屏幕中每条轨迹线的终点都会有一小段直线段不断闪烁。猜测可能是lockCanvas()获取的对象区域不一样,就试着使用了lockCanvas ...
surfaceview与view的区别
android2D游戏的开发中,主要用surfaceview与view。二者的区别
1.画布的更新
view是通过postInvalidate()与invalidate()执行的,也就是说画布是由系统的UI来进行更新的,但是画布如果是更新时间太长,会造成UI线程阻塞,从而引发按键或者去、触屏幕无响应等问题
surfaceview是由新的线程单独执行,所以不会出现这类问题
2.试图机制
view没有双 ...
关于 surfaceview 背景覆盖的问题
本人开发过程中,发现出了黑色,不能设置其他颜色,如果设置了,就画不出东西了,后来网上终于找到了,我是在xml中设置的背景,我想在class中设置应该也可以
xml
<SurfaceView android:id="@+id/SurfaceView01"
android:layout_height="fill_parent"
androi ...
Android游戏开发学习(5)--实现Button悬浮于与SurfaceView之上
实现Button悬浮于与SurfaceView之上实现
先看效果:
注意:你实现的SurfaceView和android中的Button,EditView是同级的,不能把一个包含在另一个里面
1.创建自己的SurfaceView类,一定要实现2个参数的那个函数,因为你要在XMl中使用,第二个参数指的自定义的组件的一些属性长宽等。
public ...
Android游戏开发学习(2)--SurfaceView实例控制角色移动
先看效果
我用到的图片-
在看代码
package dk.game;
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
public clas ...
Android游戏开发之SurfaceView与View的使用
最近在看Himi的博客,是一个做游戏的强人啊,非常非常好的博客,推荐做游戏开发的新手可以订阅一下,附上地址:http://blog.csdn.net/xiaominghimi/article/detai ...
鉴客 Android 的 MediaPlayer 多媒体播放器
MediaPlayer
可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用
MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要SurfaceView。
SurfaceView比普通的自定义View更有绘图上的优势,它支持完全的OpenGL ES库。
...
Android游戏开发之旅二 View和SurfaceView
Android游戏开发之旅二 View和SurfaceView
在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发中比较重要和复杂的就是显示和游戏逻辑的处理。这里我们说下 android.view.View和android.view.SurfaceV ...
android 摇摇棒 之surfaceView vs. View--第二届 Google 暑期大学生博客分享大赛 - 2011 Android 成长篇
第二届 Google 暑期大学生博客分享大赛 - 2011 Android 成长篇
我的主题是:Android 应用程序开发经验
一直做的是嵌入式C/C++(Qt)语言开发,Java看了一个月,没想到处女作没有完全成功。别人都分享的是可用的经验,不知道一个失败的项目经验会不会有人喜欢,全部开源了,集思广益。不过先说清楚,貌似失败的主要原因不是我而是系统的不足 ╮(╯_╰)╭ ...
android.graphics包中的一些类的使用
游戏编程相关参考
Matrix学习系列:
http://www.moandroid.com/?p=1781
Android画图学习总结系列:
http://www.moandroid.com/?p=764
游戏开发系列(opengl es基础知识):
http: ...