04 2011 档案
摘要:此文为翻译作为自己的学习资料,可能有些地方翻译得不太准确,大家就抱着看看的态度就可以了。如果能学习东西当然是更好原文地址:http://www.rbgrn.net/content/54-getting-started-android-game-development如果你喜欢android平台游戏开发,那你需要知道很多基础东西。我是Light Racer,Light Racer 3D,Antigen,Deadly Chambers and Wixel的开发者,如今这些游戏都放置在android market上。在我开发游戏之前,我的第一个android 应用程序是原始的Light Racer
阅读全文
摘要:首先看看效果:///项目布局//// attrs.xml 自定义属性,该属性主要是控制动画播放的时间<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="SlidingText"> <attr name="animationDuration" format="integer" /> </declare-styleable></resou
阅读全文
摘要:首先看看效果:// 宽和高private int width = 100;private int height = 100;其实获取屏幕宽高的原因是为了适应android多种屏幕的变化,虽然很多时候可以用xml里的dip定位,但是更多时候却需要动态添加一些组件,然而在代码里面设置的值都是以xp来计算的,这样做出来的软件或者游戏根本就不能很好的适应屏幕。所以,如果不通过xml布局而要动态解决,那我觉得软件界面的设计主要就是自己将界面宽高各分成十份(当然这里分的粒度越少界面控制得越精细,不过管理起来也较为麻烦),然后在根据需要给它以宽和高。我也是说说自己做这些的感想,如果大家有更好的建议,不吝请教
阅读全文
摘要:首先看看效果:有时候android系统提供给我们的ratingbar效果并不达到我们的要求,这个时候就可以自定义自己喜欢的ratingbar。从上面的效果可以看出,自定义这样的组件,需要两张图片: 。一张用来未选择的效果,一张用来显示的效果。那还要中间那种一半是未选择一半时选择的呢?其实当你写好这样的组件后,系统就会自动帮你自动解析生成那种效果。整个项目布局:我们一步一步来分析:<RatingBar style="@style/roomRatingBar" android:layout_marginLeft="10dip" android:layo
阅读全文
摘要:问题:有两个项目,他们都是两个引用包(没main入口)。像这样 这两个项目,kernel是最底层的引用包,而androidConnection也是一个引用了kernel包的引用包,现在我想打包androidConnection,但是用普通的import成jar是不包括kernel的jar的。因此搜索了一下,网上大概有几个不错的方法,这里我打算用fatjar,因为它作为eclipse的插件,用起来够傻瓜式的,很方便。^-^//////////////////////////下面是截取网上的教材////////////////////查看Eclipse如何打包的过程中我发现有个fatjar插件功能
阅读全文
浙公网安备 33010602011771号