- 博客(12)
- 收藏
- 关注
原创 小节
总结下今天的收获:1。用ondraw中的canvas.drawtxet()函数可以在指定位置输出字符串,并且可以设置文字大小和字体。因为是用的画笔来进行绘画。所以设置字体大小的函数是: Paint p=new Paint(); p.setTextsize(size) size为大于0的数值;2。用到bitmap 可以加载自己的小图标用作游戏的角色人物。Bitmap bt;
2013-02-01 22:53:29
306
转载 Android开发中,定时器
在Android开发中,定时器一般有以下3种实现方法:一、采用Handler与线程的sleep(long)方法二、采用Handler的postDelayed(Runnable, long)方法三、采用Handler与timer及TimerTask结合的方法下面逐一介绍:一、采用Handle与线程的sleep(long)方法Handler主要用来处理接受到的消
2013-02-01 22:49:48
295
转载 ANDROID 触摸屏事件和位置的获取
在修改后的工厂测试程序中,用到了关于触摸事件的获取,顺便学习关于触摸事件和触摸位Java代码//这个方法是系统自动调用的,所以你懂的,呵呵public boolean onTouchEvent(MotionEvent event) { //获得触摸的坐标 float x = event.getX(); float y = event.get
2013-01-31 09:46:01
654
转载 invalidate() postInvalidate()
invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate()的调用是把之前的旧的view从主UI线程队列中pop掉。 一个Android 程序默认情况下也只有一个进程,但一个进程下却可以有许多个线程。在这么多线程当中,把主要是负责控制UI界面的显示、更新和控件交互的线程称为UI
2013-01-30 20:03:53
319
转载 SurfaceHolder.Callback
一 前文概要说明 首先得简单说明一下Surface与SurfaceHolder.Callback之间的联系。 Surface是android的一个重要元素,用于android画面的图形绘制。而SurfaceView 是视图(View)的一个继承类,每一个SurfaceView都内嵌封装一个Surface。通过调用SurfaceHolder可以调用 SurfaceView
2013-01-28 12:30:02
279
转载 理解Android UI与线程交互
本文将讨论android应用程序的线程模型以及如何使用线程来处理耗时较长的操作,而不是在主线程中执行,保证用户界面(UI)的流畅运行。本文还将阐述一些用户界面(UI)中与线程交互的API。 UI用户界面线程 当应用程序启动时,系统会为应用程序创建一个主线程(main)或者叫UI线程,它负责分发事件到不同的组件,包括绘画事件。完成你的应用程序与androidUI组件交互。
2013-01-28 12:05:48
224
转载 教你如何用Android画一个几何图形
教你如何用Android画一个几何图形 2012-06-22 19:11:55| 分类:Android | 标签:绘制集合图形 |字号大中小 订阅先来介绍一下画几何图形要用到的,画布(Canvas)、画笔(Paint)。1. 画一个圆使用的是drawCircle:canvas.drawCircle(cx, cy, radius, paint);x
2013-01-26 18:14:37
687
转载 SurfaceView
Android之SurfaceView学习(一)首先我们先来看下官方API对SurfaceView的介绍SurfaceView的API介绍Provides a dedicated drawing surface embedded inside of a view hierarchy. You can control the format of this surface and, i
2013-01-26 17:23:14
231
转载 Android中Context
Android中ContextContext字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的 实例为A
2013-01-26 17:22:19
194
转载 android.graphics 包
android.graphics包是核心渲染包,它提供了一些初级图形工具,诸如画布、颜色过滤器、画笔等,可以让你直接在屏幕上进行图像处理。这个包中提供了很多类,下面我们就看一下这个包中主要的几个类。一、Canvas类android.graphics.CanvasCanvas类好比手机中的画纸,我们可以在Canvas上画图形或者图像。一般我们用android来绘画的时候,需要四个组成部分
2013-01-26 17:08:02
639
转载 Android游戏的基础:物体运动效果
一、 新建工程 首先,我们在Eclipse中新建一个名为Movement的工程,并且选择合适的Android SDK,如下图: 新建工程 在这里,我们选用的API是比较低的1.5版本,这样可以让其适应性更强。接下来,我们新建两个类,一个是UpdateThread类,一个是SurfaceView类,它们在项目中分别是负责处理线程和画面的两个类,在接下来
2013-01-26 17:06:32
335
原创 android 中的 final
final 如果修饰类,该类不能被继承;如果修饰变量,该变量不能被改变,就是不能再重新赋值;如果修饰方法,这个方法不能被重写。他就是最终的意思
2013-01-25 11:32:11
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人