一、自定义组件分类Customized Component:继承VIew ,增加更多的属性和事件。 横向扩展Compound Component:继承ViewGroup , 把多个简单控件通过布局拼装一个复合控件。横向扩展二、定义组件步骤1 选择继承类(肯定是View or View的子类).2 类...
分类:
其他好文 时间:
2014-09-14 23:39:27
阅读次数:
216
在前文《在Ext JS 5使用ViewControllers》中,简单的介绍了Ext JS 5的一项重要改进——声明式事件监听。在本文,将深度探讨如何使用声明式事件监听啦简化应用程序的视图并减少自定义组件的样板代码。...
分类:
Web程序 时间:
2014-09-11 19:30:42
阅读次数:
364
一、命名规范 在你编码过程中对类,名字空间以及文件名使用统一的命名规则对你代码的组织,结构化以及可读性有很大的好处。1、类命名规范: 类名最好只包含字母,在多数情况下,数字是不鼓励使用的,除非非要用不可,也不要使用下划线,-以及其它非字母字符,例如: MyCompany.useful_ut...
分类:
Web程序 时间:
2014-09-09 22:57:29
阅读次数:
468
为了让应用在Android系统运行起来更加流畅,从3.0开始,Android 2D的绘制流程就设计为能够更好地支持硬件加速。所谓硬件加速就是使用GPU进行View上的绘制操作,从而是渲染速度更快,应用体验更加流畅。
1,启动硬件加速的方法
启用硬件加速的最简单方法就是为整个系统打开硬件加速的全局设置,然而硬件加速并不支持所有2D画的操作,所以开启硬件加速可能会对使用自定义组件的应用程序造...
分类:
移动开发 时间:
2014-09-03 19:52:27
阅读次数:
191
Android开发之自定义View(视图)作者:李响 View类是Android的一个超类,这个类几乎包含了所有的屏幕类型。每一个View都有一个用于绘图的画布,这个画布可以进行任意扩展。在游戏开发中往往需要自定义视图(View),这个画布的功能更能满足我们在游戏开发中的需要。在Android中,任...
分类:
其他好文 时间:
2014-08-27 10:47:57
阅读次数:
381
Android自定义DataTimePicker(日期选择器) 笔者有一段时间没有发表关于Android的文章了,关于Android自定义组件笔者有好几篇想跟大家分享的,后期会记录在博客中。本篇博客给大家分享的是自定义一个日期选择器,可以让用户同时选择年月日和当前时间。先看看效果:实现的效果就是在同一个布局上显示日期选择和时间选择。自定义一个类:/DateTimePicker/src/com/ww...
分类:
移动开发 时间:
2014-08-23 16:54:41
阅读次数:
311
实现方式:
1. 继承自ViewGroup或Layout ,自定义设置子view的位置、尺寸等
2. 继承自已有的widget View,用于扩展现有组件的功能
3. 继承自View ,完全自定义一个组件
自定义类的构造函数:
public CustomView2(Context context) {//直接在代码中调用时,使用该函数
super(context);
}
p...
分类:
移动开发 时间:
2014-08-21 17:10:54
阅读次数:
268
在Android开发中,常用的组件有时候无法满足我们的需求,因此我们需要自定义组件,这样可以提高组件的复用性,通过继承已有的组件,在此基础上对塔改进,下面演示简单一个一个按钮控件,塔包含2个ImageView和1个TextView。1.组件模板mybutton.xml 1 7 15 ...
分类:
其他好文 时间:
2014-08-21 16:38:14
阅读次数:
175
本文参考自苹果吧的博文由于iPhone控件的极度匮乏和自定义组件在重用上的限制,在过去的项目中我们积累了大量的“纯代码”组件——因为IB本身的限制,我们无法把这些组件封装为IB组件库(本来我们想通过分发xib文件的方式重用这些组件,但最终发现这根本不可能,苹果的Plug-in..
分类:
移动开发 时间:
2014-08-14 04:04:28
阅读次数:
343
在Android开发中,常用的组件有时候无法满足我们的需求,因此我们需要自定义组件,这样可以提高组件的复用性,通过继承已有的组件,在此基础上对塔改进,下面演示简单一个一个按钮控件,塔包含2个ImageView和1个TextView。1.组件模板mybutton.xml 1 7 15 ...
分类:
移动开发 时间:
2014-08-07 22:44:15
阅读次数:
354