用户1907613

LV0
发表了文章

ConstraintLayout2.0一篇写不完之嵌套滚动怎么滚

在ConstraintLayout1.x阶段,它主要提供的能力是对静态布局的支撑,那么到2.x之后,MotionLayout的拓展,让它对动态布局的支持有了进一...

用户1907613
发表了文章

真·富文本编辑器的演进之路-Span的整体性控制

在了解了Span的基本知识后,我们先来处理下「Span的整体性控制」,怎么理解呢?我们在编辑富文本的时候,经常会遇到一些整体内容的输入,例如「@用户」、输入话题...

用户1907613
发表了文章

2021最新Android架构师必备宝典《Android架构开发手册》含抖音、美团等大厂架构演进之路

近几年,Android 开发的套路日趋成熟,越来越多的 Android 工程师获得了「高级」的称号,也有不少人在参与公司的 App 从无到有再到火爆的整个开发过...

用户1907613
发表了文章

ConstraintLayout2.0一篇写不完之ViewTransition

ViewTransition是ConstraintLayout2.x中的一个新标签,它可以让你在MotionLayout中指定单个视图的动画。这允许你处理复杂的...

用户1907613
发表了文章

ConstraintLayout2.0一篇写不完之极坐标布局与动画

相对于一般布局方式的笛卡尔坐标系,MotionLayout还拓展了ConstraintLayout中的相对中心布局方式,我们暂且称之为「极坐标布局」方式。

用户1907613
发表了文章

flutter与compose的爱恨情仇

然天下苦客户端久矣,一个需求不论是Android还是iOS,各端的实现都不一样,开发难度也不一样,实现效果也不一样,开发时间double,bugfix也是dou...

用户1907613
发表了文章

从精准化测试看ASM在Android中的强势插入-JaCoco初探

在Java技术栈上,基本上提到覆盖率,大家就会想到JaCoco「Java Code Coverage的缩写」,几乎所有的覆盖率项目,都是使用JaCoco,可想而...

用户1907613
发表了文章

从精准化测试看ASM在Android中的强势插入-读懂diff

我们计算增量代码覆盖率的基础,就是要找出两个版本代码的差异,在Git环境下,我们可以很方便的通过Git脚本来获取这些数据。

用户1907613
发表了文章

从精准化测试看ASM在Android中的强势插入-总纲

精准化测试,实际上就是对「业务」——「测试用例」——「代码」进行关联建模并追踪他们的变化。

用户1907613
发表了文章

从精准化测试看ASM在Android中的强势插入-Gradle插件

Gradle Plugin是我们在编译期修改代码的重要武器,也是我们精准化测试的核心组成部分。

用户1907613
发表了文章

从精准化测试看ASM在Android中的强势插入-Plugin调试

Gradle作为一个脚本工具,在开发的过程中,最痛苦的莫过于「调试」,大部分时候,我们都是通过Log的方式来进行调试,在编译过程中,可以很清楚的看见执行过程,同...

用户1907613
发表了文章

从精准化测试看ASM在Android中的强势插入-字节码

Class文件作为Java虚拟机所执行的直接文件,内部结构设计有着固定的协议,每一个Class文件只对应一个类或接口的定义信息。

用户1907613
发表了文章

ConstraintLayout2.0一篇写不完之约束到底写在哪

https://developer.android.com/reference/androidx/constraintlayout/motion/widget/...

用户1907613
发表了文章

Android开发迈向高级的一道坎!

很多半路出家,甚至科班出身、工作好几年的Android开发在面试的时候会遇到很多基础能力方面的面试,面试内容往往离不开Java语言本身,比如 JVM、并发 就是...

用户1907613
发表了文章

ConstraintLayout2.0一篇写不完之MotionLabel

MotionLabel是CL2.1新加入的一个为单行文字制作动画的View,它支持下面几种典型的动画效果:

用户1907613
发表了文章

ConstraintLayout2.0一篇写不完之MotionEffect

MotionEffect是2.1中的一个新的MotionHelper,可以让你根据视图的整体运动方向,自动为其引用的视图添加关键帧。它可以简化很多过渡动画的创作...

用户1907613
发表了文章

ConstraintLayout2.0一篇写不完之Carousel

Carousel是一个Motion Helper,它可以轻松构建自定义的Carousel视图,显示用户可以浏览的元素列表。与实现此类视图的其他解决方案相比,Ca...

用户1907613
发表了文章

面试大厂被问到事件分发,这几个点一定要说清楚!

事件分发是一个老生常谈的东西了,不管是面试亦或者开发中都可以用到,像滑动冲突几乎是每个开发者都遇到过。

用户1907613
发表了文章

Ghost4.0更新记

接触Ghost也有好几年了,特别是去年搭建博客使用Ghost之后,就在最近一段时间,Ghost更新了4.0版本,这是目前为止,Ghost最大的一次升级,周末抽空...

用户1907613
发表了文章

面试者说-第二篇

面试者虽然经常被运气所玩弄,但这是不可避免的事情,我们能做的,就是当运气眷顾你时,完美的把握住这次运气。

用户1907613

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券