此记录使用两个控制流:ImageView 和 Slide. ---------------------------------------------------------------------------------------------------------------------------- ImageView -------------------------------------------------------------------------------------…
转眼七月份就到了,2014已经过了一半,而我也最终算是有"一年工作经验"了,开心ing. 回想这一年Cocos2dx的游戏开发经历,去年下半年重心主要在游戏的逻辑上,而今年上半年重心转至UI上,如今看来也算是有个比較全面的锻炼. 一直想系统的学下lua,但是总被这个事那个事给耽搁了.我是个挺懒的人,下班后的时间更偏向于做一些代码之外的事,周末差点儿都是东奔西跑,呆在家里也是玩玩LOL. 也不知道这样的习惯究竟好不好.我以前一度想想大多程序猿一样,熬夜到两三点研究学习下新知识,但最终都以…
这篇记录了两个控件的使用流程:Button 和 CheckBox. ---------------------------------------------------------------------------------------------------------------------------- Button ------------------------------------------------------------------------------------…
下午一群大学生到我们公司參观学习,搞得我好紧张.于是滔滔不绝的给他们介绍了怎样开发一款游戏... 今晚研究的控件就是三个label:Text,TextAtlas,TextBMFont 我先在cocostudio中将三种标签都拖入到场景中.分别命名为:label.atlas.bitMap.最后导出project.在cocos2dx载入该Widget cocos2d::ui::Widget* labelUI = GUIReader::getInstance()->widgetFromJsonFile…
我们知道,ImageView有一个属性叫做scaleType,它的取值一共有八种,分别是:matrix,fitXY,fitStart,fitCenter,fitEnd,center,centerCrop,centerInside.那我们下面一起来看看这八种取值分别代表什么意思. 我用两张图片来做demo,这两张图片的分辨率一大一小,图片分别叫做big和small.原图如下: big: small: OK,准备工作已经完成. matrix matrix表示原图从ImageView的左上角开始绘制,…
这同时录制两个控件的使用方法:LoadingBar和 TextField. ---------------------------------------------------------------------------------------------------------------------------- LoadingBar ----------------------------------------------------------------------------…
1.有时候Android系统配置的UI控件,不能满足我们的需求,Android开发做到了一定程度,多少都会用到自定义控件,一方面是更加灵活,另一方面在大数据量的情况下自定义控件的效率比写布局文件更高. 2.下面我们是自定义一个SmartImageView继承自ImageView,扩展了ImageView的功能:     步骤: • 新建一个SmartImageView类,让继承自ImageView(放置特定的包下): • 实现SmartImageView类下的构造方法,最好全部实现,这个不容易出…
1. 有时候Android系统配置的UI控件,不能满足我们的需求,Android开发做到了一定程度,多少都会用到自定义控件,一方面是更加灵活,另一方面在大数据量的情况下自定义控件的效率比写布局文件更高. 2. 下面我们是自定义一个SmartImageView继承自ImageView,扩展了ImageView的功能:     步骤: • 新建一个SmartImageView类,让继承自ImageView(放置特定的包下): • 实现SmartImageView类下的构造方法,最好全部实现,这个不容…
Android动画学习笔记-Android Animation   3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation. 可通过NineOldAndroids项目在3.0之前的系统中使用Property Animatio…
//此系列博文是<第一行Android代码>的学习笔记,如有错漏,欢迎指正! ListView 这个控件比较复杂, 就是因为它有很多的细节可以优化,下面我们在试试提高它的运行效率:一.提高ListView的运行效率: 目前我们ListView的运行效率是很低的, 因为在LetterAdapter的getView()方法中每次都将布局重新加载了一遍,当 ListView快速滚动的时候这就会成为性能的瓶颈. 仔细观察的话,可以发现getView()方法中还有一个 convertView 参数,这个…