Android动画学习笔记(转)
摘要:3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。1. View Animation(Tween Animation) View Animation(Tween Animation):补间动画,给出两个关键帧,通过一些算法将给定属性值在给定的时间内在两个关键帧间渐变。 View animation只能应用于Vie..
阅读全文
posted @
2012-05-19 15:44
情定诺坎普
阅读(269)
推荐(0)
android对OnTouchListener、OnClickListener等事件响应的研究(转)
摘要:前几天遇到一个小问题,就是给listview添加onItemClickListener、onItemLongClickListener、onTouchEvent三种事件的 时候,只执行了onTouchEvent事件,而其他的两个事件未执行,解决办法:在对应的onTouchEvent的action里面设置return false;当执行到该action的时候就会返回false,前两个事件就会执行了。解决方法很简单,为此还特意研究了一下View对事件响应的流程。 Android的各个View之间的关系是一颗树,下面的子View都是在父View的基础上建立的,可以看成子View叠加在父类的View上
阅读全文
posted @
2012-05-11 12:01
情定诺坎普
阅读(638)
推荐(0)
android listview 连续调用 getview问题分析及解决(转)
摘要:我们在使用listview的时候。有时候自定义adapter的时候,是不是会发现在getview里打印日志的时候,重复调用很多次?有时候4 次。有的严重甚至到10次,当我们在listview中移动的时候。每移动一列都会调用很多次,这样大大影响到效率!其实这和listview本身在 android上的机制有关。下面我开始来介绍一下吧: 在布局,我们只有一个listview的时候。那好。我们把高设置成wrap_content的时候。在listview里加载几行看看。日志在 getview里打印一下。是不是重复调用了?那这个办法就好弄了。把高设置成fill_parent就成了。这个时候发现日志还是重
阅读全文
posted @
2012-05-10 13:47
情定诺坎普
阅读(227)
推荐(0)
android对OnTouchListener、OnClickListener等事件响应的研究(转)
摘要:前几天遇到一个小问题,就是给listview添加onItemClickListener、onItemLongClickListener、onTouchEvent三种事件的 时候,只执行了onTouchEvent事件,而其他的两个事件未执行,解决办法:在对应的onTouchEvent的action里面设置return false;当执行到该action的时候就会返回false,前两个事件就会执行了。解决方法很简单,为此还特意研究了一下View对事件响应的流程。 Android的各个View之间的关系是一颗树,下面的子View都是在父View的基础上建立的,可以看成子View叠加在父类的View上
阅读全文
posted @
2012-05-10 09:46
情定诺坎普
阅读(439)
推荐(0)
Android学习笔记-常用的一些源码(转)
摘要:Android 学习笔记1.长点击控件菜单,即我们常说的右键菜单,不过好像ContextMenu不支持ICON的,所以即使在源码里面可以使用setIcon函数,但是还是不会有效果的。。。一般有下面三个步骤:// 通常在onCreate函数中注册一个控件,btn为需要弹出ContextMenu的控件this.registerForContextMenu(btn);///////////////////////////////////////////////////////////////////////////////// 下面函数是创建ContextMenu的,v是被点击的控件// 根据v进行
阅读全文
posted @
2012-05-04 10:10
情定诺坎普
阅读(401)
推荐(0)