首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
《Android艺术开发》学习笔记
订阅
coding手抄报
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
《Android艺术开发探索》学习笔记之View的事件体系(View的弹性滑动)
实现弹性滑动的共同的思想:将一次大滑动分成若干次小的滑动并在一个时间段内完成。 弹性滑动方式:Scroller、动画、延时策略。 以上就是Scroller的典型使用方法。 Sroller工作原理:当我们构造一个Scroller对象并且调用它的startScroll方法时,Scr…
《Android艺术开发探索》学习笔记之View的事件体系(一)
View是Android中所有控件的基类,即使是ViewGroup也是继承View,也就是说View本身就可以是单个控件也可以是多个控件组成的一组控件,通过这种关系形成了View的结构。 View的位置主要由它的四个定点来决定,分别对应View的四个属性:left、top、ri…
《Android艺术开发探索》学习笔记之Activity的生命周期
《Android开发艺术探索》这本书真心不错,是非常不错的Android开发的进阶书籍,内容深入浅出,推荐大家看一下。 上图就是Activity生命周期切换过程图。 1)onCreate:Activity正在被创建,在这方法中做一些初始化的工作。 2)onRestart:Act…
《Android艺术开发探索》学习笔记之View的工作原理
ViewRoot对于ViewRootImpl类,它是连接WindowManager和DecorView的纽带,View的大三流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将De'corView添加到Window中,…
《Android艺术开发探索》学习笔记之View的事件体系(滑动冲突)
1)外部滑动方向和内部滑动方向不一致:主要是将ViewPager和Fragment配合使用所组成的页面滑动效果,主流应用几乎都是用这个效果。在这效果中,可以通过左右滑动来切换页面,而每个页面内部往往又是一个ListView。本来这种情况下是有滑动冲突的,但是ViewPager内…
《Android艺术开发探索》学习笔记之View的事件体系(View的滑动)
3、通过改变View的LayoutParams使得View重新布局从而实现滑动。 为了实现View的滑动,View 提供了专门的方法实现这个功能,即scrollTo/scrollBy。 从上面源码看出,scrollBy实际上也是调用了scrollTo。 scrollBy:实现了…
《Android艺术开发探索》学习笔记之IPC
IPC:Inter-Process-Communication,即进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。任何一个操作系统都有相应的IPC,Android是一种基于Linux内核的移动操作系统,它的进程间通信方式并不能完全继承自Linux,相反,它有自己的…
《Android艺术开发探索》学习笔记之View的事件体系(View的事件分发机制)
所谓点击事件的事件分发,其实就是对MotionEvent事件的分发过程,即当一个MotionEvent产生了以后,系统需要把这个事件传递给一个具体的View,而这个传递的过程就是分发的过程。点击事件的分发过程由三个很重要的方法来共同完成: dispatchTouchEvent、…