自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Android自定义View系列:多点触控原理

文章目录1 事件拦截机制2 getAction()和getActionMasked()的区别2 多点触控事件序列分析2.1 index和id2.2 getActionIndex()3 多点触控的三种使用场景3.1 接力型3.2 配合型/协作型3.3 各自为战型4 结合多点触控的触摸事件结构总结1 事件拦截机制阅读下面的多点触控原理知识,需要了解一定的事件拦截机制原理,可以参考我编写的文章:An...

2020-01-22 12:05:54 1453 2

原创 Android自定义View系列:文字测量

文章目录1 居中的纵向测量1.1 静态文字和动态文字1.2 getTextBounds()1.3 ascent和descent2 对齐3 换行3.1 StaticLayout3.2 breakText()我们在自定义View的时候经常会需要文字测量,使用 canvas.drawText() 实现,但是文字测量绘制也有难点和注意事项。1 居中的纵向测量1.1 静态文字和动态文字文本有分为静态...

2020-01-13 20:47:58 592

转载 Kotlin入门系列:Kotlin与设计模式

文章目录1 创建型模式1.1 伴生对象增强工厂模式1.1.1 单例代替工厂1.1.2 伴生对象创建静态工厂方法1.1.3 扩展伴生对象方法1.2 内联函数简化抽象工厂1.3 用具名可选参数而不是构建者模式2 行为型模式2.1 观察者模式2.1.1 属性委托观察Deletages.observable()2.1.2 Vetoable2.2 策略模式设计模式是软件工程中解决特定问题的一种指南,我们通...

2020-01-07 16:34:36 452

原创 Java 泛型

1、泛型类:当类中操作的引用数据类型不确定的时候,将类定义为泛型来完成扩展class Worker{}class Student{}//要传入的对象不确定,用泛型类定义就可以传入任何对象引用该工具类class Utils<T>{ private T t; public void setObject(T t){ this.t =...

2020-01-03 18:02:36 401

转载 Java四种引用类型的区别

1 四种引用类型的背景1 四种引用类型在面试当中有遇到内存泄漏、内存溢出的问题,少不了肯定会提到Java的四种引用类型。我们知道,Java提供了四种引用类型分别为:强引用(Strong Reference)软引用(Soft Reference)弱引用(Weak Reference)虚引用(Phantom Reference)我们都知道四种引用的强度在内存中依次减...

2020-01-01 22:58:02 1153

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除