- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 android 的事件分发机制
做了这么多年的android项目,经常会遇到事件冲突的问题,比如scrollview里面添加listview展不开,item里面有可点击的button时item点击无效,ripple的波纹效果和点击事件冲突等等吧。为了很好的解决这类问题,也为了更好的理解android源码,我打算由浅入深的研究一下android的事件分发机制。事件的分类:触摸,点击,长按,拖动,缩放。基本应用//...
2019-03-21 14:46:19 117
原创 java开发中 RunTimeException 汇解
总结一下java异常,便于开发分析错误原因!算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityExce...
2019-03-14 13:32:09 206
原创 android 动画详解
android中动画分为:属性动画,帧动画,layout动画。1.属性动画 包含 位移,透明度,旋转等动画。属性动画简单点说就是通过修改控件的属性值来达到动画的效果。先看一下它的实现类: /* This is the superclass for classes *which provide basic support for animations which
2016-02-29 09:52:44 431
原创 pulltorefresh+recycleview 实现的瀑布流(带下拉刷新,上拉加载更多)
最近项目中要用到瀑布流,要求:pulltorefresh框架下实现下拉和上拉,用recycleview。想此效果网上一大推,应该可以找到源码,后来找了很久也没有找到合适的。最后参考pulltorefreshlistview,自己写了一个。现将核心代码贴出来。1.注册id。 在pulltorefresh_lib 的ids中添加2.继承 PullToRefre
2016-02-24 15:08:56 1319 1
原创 android的进程间的通信
我们知道每个app运行在自己独立的进程中,如果进程间要进行通信,直接调用会报安全异常的。但是有时我们必须去和其他app间进行交互,所以google给出了规范。我们学习进程间的通信其实就是了解这个规范。 进程间的通信也是针对android四大主件来的,下面我分别讲解一下activity/broadcast/content provider/service是如何来实现的。
2015-11-13 11:36:38 402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人