一、灵感 做这个粒子动画库的灵感来自于 MIUI 卸载应用时的动画: 这个爆炸的粒子效果看起来很酷炫,而且粒子颜色是从 icon 中拿到的。 最...
一、什么是嵌套滑动 嵌套滑动是 android 开发中常见的一种 UI 效果。当一个布局中包含多个可以滑动的 View,并且这些 View 互相...
记得我刚接触自定义 View 的时候,关于 View 的测量、布局、绘制三大流程,最难懂的就是 onMeasure 过程。相比于 onLayou...
前言 为了更好地理解 kotlin 和 Java 中的协变与逆变,先看一些基础知识。 普通赋值 在 Java 中,常见的赋值语句如下: 赋值语句...
该题来自 leetcode 236, https://leetcode-cn.com/problems/lowest-common-ancest...
原文地址:https://levelup.gitconnected.com/how-to-become-a-true-keyboard-warr...
Kotlin 中的 data class 在使用 java 的时候,我们经常会重写类的 equals 、hashCode 和 toString ...
Kotlin 扩展函数 在 android 开发中,经常会使用到各种 utils 工具类。比如 ViewUtils, ScreenUtils, ...
本文为译文,原文链接:https://medium.com/@elye.project/android-architecture-compone...