在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义...
在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义...
反射:在运行状态下,通过class文件对象(Class的对象),去使用构造方法,成员变量,成员方法。 获取class文件对象:有三种方法如下: 反射获取构造函数并创建对象 1...
这个小故事编的也是溜溜的👍
一个小故事讲明白进程、线程、Kotlin 协程到底啥关系?前言 协程系列文章: 一个小故事讲明白进程、线程、Kotlin 协程到底啥关系?[https://www.jianshu.com/p/68ac68cd7455]少年,你可知 ...
前言 协程系列文章: 一个小故事讲明白进程、线程、Kotlin 协程到底啥关系?[https://www.jianshu.com/p/68ac68cd7455]少年,你可知 ...
前言 本篇文章的阅读对象是为了感觉好像了解MVI但是又不知道这玩意到底是个啥的读者想理解MVI 需要提前理解几个东西1.为什么推荐使用MVI,android 的MVI是基于什...
[TOC] 好吧..用MarkDown写的.. # Kotlin 标准库常用扩展函数集合 ## apply * apply 是 Any 的扩展函数,因而所有类型都能调用。 *...
原先实现Banner效果无非是ViewPager,或者RecyclerView 然后再更改切换的动画来实现Banner的切换动画效果, 现在好了MotionLayout 搭配...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【进阶】RecyclerView源码解析(一)——绘制流程2.【进阶】R...
随着App的逻辑不断庞大,一不注意就会将耗时的操作放置在应用启动过程之中,导致应用启动速度越来越慢,用户体验也越来越差。优化启动速度是几乎所有大型App应用开发者需要考虑的问...
Mac安装Jadx反编译工具 准备工作 Mac一台 步骤 01 clone 仓库 编译 02 运行使用jadx-gui 找到编译好的jadx-gui可执行文件运行我的Mac目...
前言 从第一天接触Android开发开始,大家都知道Activity是Android中最最最重要的一个组件。既然很重要,很多在Android开发岗位工作几年了,都对Activ...
目录 1. 自定义View基础 1.1 分类 自定义View的实现方式有以下几种 类型定义自定义组合控件多个控件组合成为一个新的控件,方便多处复用继承系统View控件继承自T...
什么是View Binding 官方文档[https://developer.android.google.cn/topic/libraries/view-binding] ...
转自:乔一亖地址:https://www.cnblogs.com/joyce33/p/13376752.html感谢作者的辛苦付出,尊重版权,从我做起。 世上无难事,只要找到...