上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: Himi 原创, 转载请注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6090575.aspx各位童鞋请你们注意:surfaceview中确实有 onDraw这个方法,但是你surfaceview不会自己去调用!!!而我代码中的ondraw() 也好 draw() 也好,都是我自己定义的一个方法。。。放在线程中不断调用的,一定要注意!! 之前我们对view和surfaceview 做了比较和取舍,最后我们发现surfaceview更加的适合运作与游戏开发中,那么下面就让我们来看看这个surfaceview的结构 阅读全文
posted @ 2011-10-11 13:35 jason.android 阅读(202) 评论(0) 推荐(0)
摘要: Himi 原创, 转载请注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6089594.aspx在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Canvas来实现这些,而Google Android中涉及到显示的为view类,Android游戏开发中比较重要和复杂的就是显示和游戏逻辑的处理。这里我们说下android.view.View和android.view.SurfaceView。SurfaceView是从View基类中派生出来的显示类,直接子类有GLSurfac 阅读全文
posted @ 2011-10-11 13:33 jason.android 阅读(130) 评论(0) 推荐(0)
摘要: 原文地址:http://blog.csdn.net/xiaominghimi/archive/2010/12/21/6089317.aspxHimi 原创, 转载请注明! 谢谢。 直接上代码:package com.himi;import android.app.Activity;import android.os.Bundle;import android.view.Window;import android.view.WindowManager;public class MainActivity extends Activity { /** Called when the activ... 阅读全文
posted @ 2011-10-11 13:31 jason.android 阅读(172) 评论(0) 推荐(0)
摘要: Himi 原创, 转载请注明! 谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/04/6116089.aspx之前在【Android2D游戏开发之四】中我给大家介绍了一张13帧的png的图,利用设置可视区域的方式来实现动画效果,但是这些属于我们自己来实现动画的方式,其实Android给我们的有两类自定义动画方式:第一类:Frame By Frame 帧动画( 不推荐游戏开发中使用) 所谓帧动画,就是顺序播放事先做好的图像,类似于放电影; 分析: 此种方式类似我之前的那种利用设置可视区域的方式来实现动画效果,不仅... 阅读全文
posted @ 2011-10-11 13:23 jason.android 阅读(156) 评论(0) 推荐(0)
摘要: 在Android做界面时要弹出对话框让用户输入内容,经常遇到开始的时候没有内容对话框一点点,看起来很别扭,查了下资料,修改对话框的WindowManager.LayoutParams可以达到修改对话框大小的目的。从Dialog继承一个自定义对话框类,在其构造函数中加上如下代码: WindowManager m = getWindowManager();Display d = m.getDefaultDisplay(); //为获取屏幕宽、高LayoutParams p = getWindow().getAttributes(); //获取对话框当前的参数值p.height = (int) (. 阅读全文
posted @ 2011-10-10 10:31 jason.android 阅读(444) 评论(0) 推荐(0)
摘要: 原文地址:http://www.open-china.net/blog/42853.htmlAndroid给我们提供了 AlertDialog类,使我们可以很容易地通过它的内部类Builder构建弹出式对话框。但是有时候为了给用户更好的体验,可能需要更改Dialog的外观和结构。解决的办法是自定义AlertDialog和AlertDialog.Builder类。Android提供的默认Dialog如下图所示:1、定义对话框的外观我们想实现的自定义对话框如下图所示:我们要实现的Dialog支持:通过外部String或Resource命名Title通过外部String、layout、Resourc 阅读全文
posted @ 2011-10-10 10:21 jason.android 阅读(170) 评论(0) 推荐(0)
摘要: 在做Android开发中经常会使用到自定义样式的Dialog,尤其是在游戏当中,大家通常都是通过自定义一个布局文件来设置Dialog中显示的内容,但是仅仅这样还是不行的~会有黑色的框和白色的边。这就需要我们自定义Dialog的样式了。首先上图:首先是Dialog的布局文件: 然后是Dialog的样式Java代码部分:package com.laohuai.customdialog;import com.laohuai.intenttest.R;import android.app.Activity;import android.app.Dialog;import android.... 阅读全文
posted @ 2011-10-10 10:17 jason.android 阅读(262) 评论(0) 推荐(0)
摘要: 画九宫格Draw 9-patch这个九宫格绘画工具(draw9patch.bat)可以让你很容易的通过一个所见即所得(WYS|WYG)的编辑器来创建一个九宫格NinePatch图。关于九宫格图以及它是如何工作的,请阅读九宫格图像Ninepatch Images主题的相关章节。下面是一个便捷指南。你需要PNG图像来创建一个九宫格。1. 从一个终端(比如windows浏览器),启动这个draw9patch应用程序,该程序位于你的SDK /tools 目录下。2. 把你的PNG图像拖放到这个工具的窗口中(或者通过File->Open 9-patch... 来定位文件)。你的工作台将被打开。左边 阅读全文
posted @ 2011-10-10 10:05 jason.android 阅读(195) 评论(0) 推荐(0)
摘要: 二维图形2D GraphicsAndroid 提供一个定制的2D图形库,用来绘制图形图像和制作动画。你将从android.graphics.drawable和android.view.animation包中找到这些通用类。本文简单介绍如何在Android应用程序中进行画图。我们将讨论使用Drawable对象画图的基础知识,如何使用几个Drawable子类,以及如何创建动画,一个图形的补间动画或者一系列图形的连续动画(就像电影胶卷一样)。可绘制物Drawables一个Drawable 是一个“某些可以被绘制的物体”的一般抽象。你将发现这个Drawable类扩展了多种具体可绘制图形类,包括Bitm 阅读全文
posted @ 2011-10-10 10:01 jason.android 阅读(211) 评论(0) 推荐(0)
摘要: 三维图形3D with OpenGLAndroid通过OpenGL API支持高性能三维图形-具体而言,是OpenGL ES API。OpenGL ES是OpenGL的针对嵌入式设备的定制版本。OpenGL ES的各个版本不固定的对应于OpenGL主版本。Android当前支持OpenGL ES 1.0,对应于OpenGL 1.3。因此,如果你想得到的一个应用程序可以在桌面系统中用OpenGL 1.3来实现,那么它应该也有可能在Android实现。Android提供的具体的API类似于J2ME JSR239 OpenGL ES API。但是,它也许不完全一致,因此需要注意这些差别。使用API下 阅读全文
posted @ 2011-10-10 09:55 jason.android 阅读(389) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 下一页