摘要:
自定义控件,较常用View、ViewGroup、Scroller三个类,其继承关系如下:本示例自定义控件,实现一个Gallery效果,并添加了一个显示View个数和位置的bar条,效果图:自定义控件,包含通过继承实现的自定义控件和自定义控件属性两部分,即控件和属性1、自定义属性自定义属性,分为定义属性、解析属性、设置属性三部分,具体步骤:首先,在res/valus/attrs.xml属性资源文件中,定义控件属性<?xml version="1.0" encoding="utf-8"?>
<resources> <declar 阅读全文
摘要:
本示例介绍翻页效果,借鉴参考【何明桂的小窝】的博客,效果图如下:感兴趣的朋友,可以查看【参考推荐】,原博客把原理和实现,已经讲得和你清楚了,在此不再重复本示例源码下载如下:源码下载参考推荐:Android 实现书籍翻页效果----原理篇Android 实现书籍翻页效果----升级篇Android 实现书籍翻页效果----完结篇Android 动画框架详解,第 1 部分(IBM)Android 动画框架详解,第 2 部分 阅读全文
摘要:
上篇介绍了使用Animation实现3D动画旋转翻页效果,现在介绍图片倒影实现,先看效果图本示例主要通过自定义Gallery和ImageAdapter(继承自BaseAdapter)实现1、倒影绘制ImageAdapter继承自BaseAdapter,详细实现可见Android 滑动效果入门篇(二)—— Gallery这里重点介绍倒影原理及实现倒影原理:倒影效果是主要由原图+间距+倒影三部分组成,高度大约为原图的3/2(原图为1、倒影为1/2)原图,就是我们看到了最开始的图片间距,是原图与倒影之间的间隙,如:reflectionGap = 4;倒影,是原图下半部分1/2高度,通过矩阵变换mat 阅读全文
摘要:
前面介绍了利用Android自带的控件,进行滑动翻页制作效果,现在我们通过代码实现一些滑动翻页的动画效果。Animation实现动画有两个方式:帧动画(frame-by-frame animation)和补间动画(tweened animation)本示例通过继承Animation自定义Rotate3D,实现3D翻页效果。效果图如下:1、Rotate3D(Animation)首先,自定义Animation的3D动画类Rotate3Dpublic class Rotate3D extends Animation { private float fromDegree; // 旋转起始角度 pr.. 阅读全文
摘要:
var myView=null window.setView=function(view){ myView=view; } Ext.onReady(function(){ //下方的视图数据 var view= new InpatientViewPanel(); //设置view window.setView(view); //赋值到全局 myView=view; //上方的表单数据信息(传递一个Store到view中进行数据的加载) var form=new InpatientFormPanel({loadData:function(){vi... 阅读全文
摘要:
1. 区分大小写:变量名、属性和方法全部都区分大小写 2. 不匹配的引号、圆括号或花括号将抛出错误 3. 条件语句:3个常见陷阱 4. 换行:一直用分号结束语句来避免常见的换行问题 5. 标点法:在对象声明的尾部逗号将导致出错 6. HTML id 冲突 7. 变量作用域:全局变量对局部变量 8. 函数重载:当重载不存在时,覆盖函数 9. 区分string.replace()函数不是全局的 10. parseInt应该包含两个参数 11. “this”和绑定问题 12. 为参数设置默认值,以免你遗漏它们 13. for each循环是用于对象而不是数组 14. swi... 阅读全文
摘要:
<s:date name="inpatientDetailVo.in_day_date" format="yyyy-MM-dd" /> 需要注意的是,inpatientDetailVo这个类中必须有getIn_day_date()这个方法,必须返回的是Date类型才可以name="inpatientDetailVo.in_day_date"这样写代表你的变量inpatientDetailVo在Action中是全局变量,而且有setter 和getter方法这样可以取值成功,如果你出错了,那么你就对照我上面所说的仔细检查一下 阅读全文
摘要:
最开始的样式:完成后的样式:下面是代码: var win = new top.Ext.Window({ title: menuReferenceObj.patientName+'--病历--'+menuReferenceObj.title, layout:'fit', height: 537, width: 800, closeAction:'close', plain: true, modal : true, ht... 阅读全文