- 博客(3)
- 收藏
- 关注
原创 事件分发和滑动冲突知识点总结
View的事件分发和滑动冲突学习总结前言本文分两个部分,第一部分会先过一遍事件分发机制的流程并做一些结论性的总结,然后从源码层面分析这些流程。第二部分会介绍滑动冲突问题的一些解决方案。查了比较多的资料,也有一些自己的看法,由于知识有限,差错之处希望各位不吝指出。View 的事件分发机制简介当一个MotionEvent产生了以后,系统需要把这个事件传递给一个具体的View,这个传递过程就是分发过程。这
2017-08-03 22:16:31 250
原创 滑动冲突学习实例——头部可折叠的RecyclerView
背景:最近在学习android的事件分发和滑动冲突的解决,所以做了一个头部可折叠的RecyclerView(其实Google的官方控件已经实现了类似的效果,而且还挺好看的),由于对这部分的知识了解得很浅,所以遇到了不少困难。不多说,直接上图。 实现的大致想法:头部的View(下面都称为HeadView)和RecyclerView放在一个FrameLayout中。HeadView在底层,Recycl
2017-07-24 14:56:46 737
原创 关于启动Activity
【Android】关于启动ActivityIntent是一个消息传递的对象,主要用于各个组件之间的通信将intent(携带必要的数据)传递给 startActivity(Intent intent);可以用来启动新的Activity。如果需要在新的Activity完成后收到结果,则需要使用startActivityForResult(Intent intent , int requestCode);
2017-03-22 00:05:28 208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人