废话休提,先上效果图。 android自定义组件,所需重写的方法往往有:两参数的构造方法(布局加载必须)、ondraw()、ontouchevent()、onfocuschanged()等方法,不少的组件还需自定义attributeset。本组件的实现主要是借助ontouchevent、on...
分类:
其他好文 时间:
2015-07-06 15:39:27
阅读次数:
141
自定义组件 下面代码直接创建两个带颜色的矩形组件: var?sq1?=?Crafty.e("2D,?Canvas,?Color")
????.attr({x:10,?y:10,?w:30,?h:30})
????.color("red");var?sq1?=?Crafty.e("2D,?Canvas,?C...
分类:
Web程序 时间:
2015-06-29 15:06:51
阅读次数:
135
研究了下 Android 可视组件的事件处理机制,本想用文字来阐述,但是发现太复杂,文字不太适合用来表达逻辑,遂改用程序代码来表述。读完本程序,你将会对 Android UI 事件处理机制有一个全新的认识。若能充分利用事件传递的这些特性,你写自定义组件就可以随心所欲,游刃有余了。?123456789...
分类:
其他好文 时间:
2015-06-23 21:31:48
阅读次数:
157
Android-开发自定义组件
一 自定义组件分类
1 Customized Component:
当前的组件功能不完善,通常继承View,增加更多的属性和事件,纵向的拓展
2 Compound Component:
继承ViewGroup,把多个简单控件通过布局拼装为一个符合控件,横向拓展
二 定义组件步骤
1 选择继承:
View或者View的子类
...
分类:
移动开发 时间:
2015-06-19 10:38:44
阅读次数:
137
计应134班(实验班) 陈兴Struts2常用标签总结一 介绍1.Struts2的作用Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示...
分类:
其他好文 时间:
2015-06-15 14:18:57
阅读次数:
113
构建自定义组件Android中,你的应用程序程序与View类组件有着一种固定的联系,例如按钮(Button)、文本框(TextView),可编辑文本框(EditText),列表框(ListView),复选框(CheckBox),单选框(RadioButton),滚动条(Gallery),微调器(Sp...
分类:
移动开发 时间:
2015-06-13 21:33:43
阅读次数:
153
转载:http://www.cnblogs.com/gxch/archive/2011/04/23/bpl.html为什么要使用包?答案很简单:因为包的功能强大。设计期包(design-time package)简化了自定义组件的发布和安装;而运行期包(run-time package)则更是给传统...
分类:
其他好文 时间:
2015-06-06 16:22:21
阅读次数:
178
Android DrawerLayout 抽屉DrawerLayout 在supportV4 Lib中,类似开源slidemenu一样,DrawerLayout父类为ViewGroup,自定义组件基本都是扩展这个类。
android.support.v4.widget.DrawerLayout下面是个简单的用法演示。点左上角的按钮 打开抽屉菜单。点击对应的ITEM 切换对应的内容,内容显示使用Fr...
分类:
移动开发 时间:
2015-06-03 17:45:21
阅读次数:
930
首先我们要了解触摸事件(OnTouchListener)指的是当用户接触到屏幕之后所产生的一种事件形式,而当用户在屏幕上划过时,可以使用触摸事件取得用户当前的坐标。
一、坐标显示
在实现画图功能之前,我们先利用触摸事件获得当前触摸的坐标。
main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/a...
分类:
移动开发 时间:
2015-05-30 16:47:36
阅读次数:
220
做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组 件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。1、添加文件attrs....
分类:
移动开发 时间:
2015-05-29 13:29:46
阅读次数:
121