![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
lneartao
这个作者很懒,什么都没留下…
展开
-
Animation源码分析
一、概述Android属性动画的启动方式:// 创建动画对象,详见下面ObjectAnimator anim = ObjectAnimator.ofFloat(targetObject, "alpha", 0f, 1f);// 设置动画时间anim.setDuration(2000); // 开启动画,详见下面anim.start(); 二、流程2.1 ObjectAnima...原创 2020-03-27 17:42:09 · 473 阅读 · 0 评论 -
View触摸事件相关分析
事件的类型,主要有六种:MotionEvent.ACTION_DOWN:第一个手指刚接触屏幕MotionEvent.ACTION_POINTER_DOWN:多点触摸第二个手指接触屏幕MotionEvent.ACTION_MOVE:手指在屏幕上滑动,如果是多点触摸则无法明确区分具体是哪一个手指在滑动MotionEvent.ACTION_POINTER_UP:多点触摸有某个手指离开屏幕,但不...原创 2020-03-22 11:20:27 · 170 阅读 · 0 评论 -
View的添加及绘制过程分析
View添加到屏幕窗口入口在Activity的setContentView方法,关键代码如下:AppCompatActivity.setContentView();AppCompatDelegate.setContentView();AppCompatDelegateImpl.setContentView(){ // 确保SubDecor ensureSubDecor(); ...原创 2020-03-15 20:02:21 · 165 阅读 · 0 评论