
android学习
文章平均质量分 91
rockyou666
【程序猿的三重境界】
第一重:无尽bug常作客,困闷调试伴不眠。
第二重:千行代码过,bug不沾身。
第三重:编码间,bug灰飞烟灭。
展开
-
Android Matrix的理解
Android Matrix原理的理解和矩阵的左乘与右乘原创 2023-07-04 03:02:42 · 1287 阅读 · 0 评论 -
Android事件分发机制浅析
文章目录前言一.MotionEvent前言事件分发机制在Android体系中是相当重要的,在自定义View的时候可能需要考虑事件分发机制的影响。之前也看过别人写的文章,但是总感觉容易忘记,这里就对Android事件分发机制做一下浅析。一.MotionEventMotionEvent是一个用于记录你接触屏幕后留下的一系列的事件。这些事件用的最多就是这几个ACTION_DOWN,ACTION_...原创 2021-05-08 16:44:12 · 492 阅读 · 2 评论 -
TouchDelegate的用法
文章目录如何使用近期在学习Android的事件点击中发现了TouchDelegate,字面意思是"触摸委托",在进一步的了解中,发现在你想要扩大View的点击范围,但是不能改变布局的时候还是比较实用的。如何使用首先,来看下如何使用TouchDelegate。如果你希望将子View的点击范围扩大到父View范围,你就可以使用TouchDelegate来做到。先看下示意图:如图所示,子Vi...原创 2019-12-27 17:43:08 · 936 阅读 · 3 评论 -
Android中的位运算
文章目录位运算近期在阅读Android源码中发现了许多与位运算相关的代码,其实以前在使用Intent相关常量的时候也遇到过,但是没有怎么深入了解,今天趁此机会分析一下。位运算如果你是windows10的操作系统,你可以打开计算器输入以下十六进制,再把它们转换成二进制数字。0x10000000(16) = 00010000000000000000000000000000(2)0x2...原创 2019-12-25 18:16:26 · 533 阅读 · 0 评论 -
RecyclerView.Adapter再次封装
RecyclerView.Adapter相比ListView的Adapter的写法已经相当简洁。但是在使用中,还是不够简洁。在借鉴其他大神的写法中,总结一下自认为比较简便RecyclerView.Adapter写法。原创 2018-01-02 19:46:05 · 406 阅读 · 0 评论 -
Dagger2学习之Module的应用(二)
一.前言Dagger2学习之配置和基础使用(一)中展示了最基本的Dagger2的应用。 在实际开发中有可能会出现两种情况,使用现在所掌握的技术手段是无法解决的。1.有的时候有可能使用第三方的jar包。但是我们不可能在第三方jar包上写”@Inject” 2.构造函数可能需要传入参数。 正对以上的情况”@Module”就横空出世了。二.Module类的应用Module类:原创 2018-01-10 21:16:31 · 889 阅读 · 0 评论 -
Dagger2学习之配置和基础使用(一)
Dagger2个人学习记录0x00:什么是Dagger2Dagger2是Dagger的升级版,是一个依赖注入框架,现在由Google接手维护。依赖注入是面向对象编程的一种设计模式,其目的是为了降低程序耦合,这个耦合就是类之间的依赖引起的。1.一个坏例子public class ClassA { ... ClassB b; ... public原创 2018-01-03 19:37:14 · 392 阅读 · 0 评论