- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 重写Android事件分发机制
Android事件分发机制,也被称为“事件处理机制”,“Touch处理机制”等等,指的是对用户触摸屏幕后引发的一系列Touch事件的处理机制,例如用户点击一次屏幕,该事件到底是页面上的哪个View来处理,为什么?MotionEvent事件主要有:down,move,up主要分析的类:ViewGroup,View和特殊的View(ListView,ScrollView等)主要分析的方法:d...
2019-03-24 22:12:12
153
原创 Java-反射
反射Reflection反射在平时业务代码时代码中使用的比较少,但是却常常出现在一些框架的源码中。这里记录总结一下与反射相关的类及其使用方法。
2017-01-08 23:11:02
218
原创 Android笔记-Android动画
Android笔记-Android动画好久没自己写动画了,感觉都快忘了。为了加深印象自己写又把以前的书看了一下写个小DEMO。这篇文章是自己对动画的一些理解主要有:Frame动画Tween动画先看效果图 Frame动画Frame动画就是将一组图片按一定顺序显示出来,这样连续效果,产生一种动画的效果。使用animation-list元素,oneshot属性控制是否循环,true只播放一次,fa
2016-07-12 00:01:27
242
原创 Android事件分发机制之ViewGroup
Android事件分发机制之ViewGroup先写一个Demo,新建一个MyLinearLayout继承于LinearLayout,新建一个MyButton继续于Button。分别在MainActivity,MyLinearLayout,MyButton中重写dispatchTouchEvent()方法。 在MyButton.java中的dispatchTouchEvent()添加日志,My
2016-06-28 23:44:13
457
原创 Android事件分发机制
Android笔记-Android事件分发机制最近看了不少大牛的博客并结合源码,在这里记录一下自己对Android事件分发的理解。先来一个简单的例子,定义一个类MyLinearLayout继承LinearLayout,定义一个类MyButton继承Button,修改一下布局文件activity_main MyButtonpublic class MyButton extends Button{
2016-06-04 01:25:20
251
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人