@鹏城十八少
```
代码
```
1.Android 花费5年 自定义view面试题都在这 (5分钟入门到牛逼)面试+源码+demo 深圳一线大厂都在学目录 1.View绘制流程? 2.View Window ViewRootImp之间的关系? 3.控件的宽高和哪些因素有关系? 4.Android的wrap_content是...
@鹏城十八少
```
代码
```
1.Android 花费5年 自定义view面试题都在这 (5分钟入门到牛逼)面试+源码+demo 深圳一线大厂都在学目录 1.View绘制流程? 2.View Window ViewRootImp之间的关系? 3.控件的宽高和哪些因素有关系? 4.Android的wrap_content是...
总结: Lifecycle原理简单来讲,被观察患者被添加到LifecycleRegistry,然后将此类与ReportFragment绑定,利用reportFragment生...
一、什么是高阶函数? 如果一个函数接收另一个函数作为参数,或者返回值的类型是另一个函数,那么该函数就称为高阶函数。 Tip:此篇不介绍lambda表达式的用法了,但是看懂确实...
1.view个方法的入参和出参 2.draw方法的restore和save是干嘛的 https://blog.51cto.com/u_12516227/6055946[htt...
前言 官网的教程真的很详细,跟着学的时候一定要下他的demo,然后他会一步一步教你怎么实现,一步一步的看效果 链接奉上:https://developer.android.c...
好棒的文章
你对Context了解多少呢如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 在Android应用进程的创建 — Activity的启动流程中我们发现,Application和Activi...
如需转载请评论或简信,并注明出处,未经允许不得转载 目录 前言 在Android应用进程的创建 — Activity的启动流程中我们发现,Application和Activi...
大家好,我是 「负雪明烛」,一位用 7 年写了 1000 篇 LeetCode 算法题题解的程序员。欢迎关注。 粉丝常说:LeetCode 算法题太多了,准备面试该刷哪些题目...
实现步骤: 打开终端 输入 vim ~/.bash_profile 输入i 打开编辑模式 输入 点esc推出按钮 然后输入:wq!保存并退出 输入source .bash_p...
@qgmzzmzmn 太久远了,我找不到我当时用的那个了,你网上随便再搜一个别的就行的
Android自定义View实现6位数字密码控件记得遇到过见到这样需求:用户输入密码或者验证码的时候,对输入控件做样式格式控制,如下图所示: EditText作为一个控件允许我们进行文字输入,遇到这种特殊的需求EditTe...
一、类组成 1.主构造函数 参数类型写法的三种情况: 2.次构造函数 次构造函数需要委托给主构造函数(直接委托或者通过别的次构造函数间接委托) !!再者次构造函数不能用var...
1.可变变量 var表示,有set() get()方法 2.不可变变量 val表示,只有get()方法,没有set()方法。 问:不可变就一定变不了吗? 答:不是,可以重写g...
一:基本概念了解 1. 地址空间 我们最开始接触地址的时候,应该是在我们学习数组的时候。地址空间其实是一个比较抽象的概念,我们可以把它想象成一个长的数组,每个数组元素占一个字...
@基围虾 我没用他这个,换了一个
Android自定义View实现6位数字密码控件记得遇到过见到这样需求:用户输入密码或者验证码的时候,对输入控件做样式格式控制,如下图所示: EditText作为一个控件允许我们进行文字输入,遇到这种特殊的需求EditTe...
我是遇见小媛,一名热爱文字与读书的情感创作者,希望能带给你温暖,也欢迎你把自己的故事说给我听! 错过上篇文章的读者,可以点击蓝色标题继续阅读。 《黄帝内经》说:怒伤肝,喜伤心...