这是一个从零起步,从入门到懵逼的自定义View教程。本教程从最基础的内容讲解,并且深入到了相关的各个细节,不论你是刚入门的菜鸟,还是有一定经验的工程师相信本系列文章都会对你有所帮助。
你既可以将本教程当作学习资料来学习自定义View相关的各种知识,也可以作为工具来使用,在需要的时候查询相关的知识细节。
基础篇
进阶篇
-
安卓自定义View进阶-分类与流程
-
安卓自定义View进阶-Canvas之绘制图形
-
安卓自定义View进阶-Canvas之画布操作
-
安卓自定义View进阶-Canvas之图片文字
-
安卓自定义View进阶-Path之基本操作
-
安卓自定义View进阶-Path之贝塞尔曲线
-
安卓自定义View进阶-Path之完结篇
-
安卓自定义View进阶-PathMeasure
-
安卓自定义View进阶-Matrix原理
-
安卓自定义View进阶-Matrix详解
-
安卓自定义View进阶-Matrix Camera
-
安卓自定义View进阶-事件分发机制原理
-
安卓自定义View进阶-事件分发机制详解
-
安卓自定义View进阶-MotionEvent详解
-
安卓自定义View进阶-特殊控件的事件处理方案
-
安卓自定义View进阶-多点触控详解
-
安卓自定义View进阶-手势检测(GestureDetector)
-
安卓自定义View进阶-缩放手势检测(ScaleGestureDecetor)
-
安卓自定义View进阶-画笔基础(Paint)
⚠️ 警告:如果遇到文章中的示例测试结果于文章中效果不同,
请关闭硬件加速试试,
请关闭硬件加速试试,
请关闭硬件加速试试,
重要的话说三遍。如何关闭参考这里 Android如何关闭硬件加速
博文修复计划
由于自己的知识水平有限,书写的文章难免会出现一些问题。
随着知识增长和知识面的扩大,发现了一些之前未曾注意到的问题,故有此博文修复计划,本次修复不仅会修复之前文章中的瑕疵和纰漏,甚至会对文章的知识结构稍作调整,所有修复的文章和调整后的内容都会在微博重新发布声明,点击下面关注我的微博可以第一时间了解到相关信息,另外据说关注我的微博会变帅哦。
本次博文修复计划主要针对 个人博客 和 GitHub,由于博主精力有限以及某些平台自身限制,对于其他平台仅能修复部分内容。