android
文章平均质量分 73
FortM
这个作者很懒,什么都没留下…
展开
-
View事件分发笔记
前言难得有点时间,那就把前面学习的知识点总结一下,以备不时之需。分发流程当你动动手指头点了一下界面,点击事件就开始传递了,底层处理我们就不考虑了,首先从Activity到Window,再到我们熟悉的View。事件来到了根ViewGroup的dispatchTouchEvent方法,如果ViewGroup拦截了,那么会调用View的dispatchTouchEvent进行处理;如果 Vi...原创 2019-11-20 13:59:37 · 453 阅读 · 0 评论 -
View绘制笔记
前言大家都知道View是经过三大步骤(测量,摆放,绘制)后才显示出来的。但是这些操作是什么时候开始?大概经过怎样的处理呢?为了弄清楚这些问题,必须查看源码,所以今天通过源码9.0来进一步了解这个过程。这些步骤是什么时候开始?从我们打开一个界面开始,ActivityThread中handleResumeActivity方法就会被调用,具体细节,以后有时间再进行讨论,此时我们先认为这个...原创 2019-11-13 18:04:19 · 880 阅读 · 0 评论 -
android属性动画
package com.example.sdj.testfn.attributeAnimation;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.suppor...原创 2019-09-16 16:18:39 · 432 阅读 · 0 评论 -
配置android环境
1, 安装githttps://git-scm.com/官网下载window安装包安装 一路next (选择自定义安装目录)修改用户名、邮箱命令git config --global user.name “xxxx”git config --global user.email "xxxxx@xxx.com"查看用户名、邮箱命令git config user.name...原创 2019-07-31 15:50:46 · 163 阅读 · 0 评论 -
android自定义属性
1、创建自定义类 创建自定义类 MyViewcom.example.testh5.view.MyView android:layout_width="wrap_content" android:layout_height="wrap_content" sdj:name = "abc" sdj:age="10" sdj:color="@drawab原创 2017-10-27 15:05:25 · 216 阅读 · 0 评论