Android 自定义 View - 收藏集 - 掘金

Android 从 0 开始自定义控件之 View 的 draw 过程 (九) - Android - 掘金

转载请标明出处: http://blog.csdn.net/airsaid/... 本文出自:周游的博客 ...

Andriod 从 0 开始自定义控件之 View 的 layout 过程 (八) - Android - 掘金

转载请标明出处: http://blog.csdn.net/airsaid/... 本文出自:周游的博客 前言 源码分析 实例 单布局 getMeasuredWidth 和 getWidth 的区别 ...

Android 从 0 开始自定义控件之 View 的 measure 过程(七) - Android - 掘金

转载请标明出处: http://blog.csdn.net/airsaid/... 本文出自:周游的博客 前言 View 的 measure 过程 ViewGroup 的 measure 过程 注意事...

Android 从 0 开始自定义控件之深入理解 MeasureSpec (六) - Android - 掘金

转载请标明出处: http://blog.csdn.net/airsaid/... 本文出自:周游的博客 前言 三种测量模式 MeasureSpec 和 LayoutParams 的对应关系 ...

Android 从 0 开始自定义控件之 ViewRoot 与 DecorView (五) - Android - 掘金

版权声明:欢迎转载,转载请注明出处。 如果本文帮助到你,本人不胜荣幸,如果浪费了你的时间,本人深感抱歉。如果有什么错误,请一定指出,以免误导大家、也误导我。感谢关注。 转载请标明出处: http://blog.csdn.net/airsaid/...

android 从 0 开始自定义控件之 View 的滑动冲突详解(四) - Android - 掘金

转载请标明出处: http://blog.csdn.net/airsaid/... 本文出自:周游的博客 前言 常见的滑动冲突场景 滑动冲突的处理规则 滑动冲突的解决方式 外部拦截法 实例 内部拦...

Android 从 0 开始自定义控件之 View 的弹性滑动(三) - Android - 掘金

转载请标明出处: http://blog.csdn.net/airsaid/... 本文出自:周游的博客 前言 Scroller 动画 延时策略 总结 参考 前言 在上一篇(Andro...

Android 从 0 开始自定义控件之 View 的滑动(二) - Android - 掘金

转载请标明出处: http://blog.csdn.net/airsaid/... 本文出自:周游的博客 前言 scrollByscrollTo 使用动画 改变布局参数 实例 随手指滑动的ImageV...

Android 从 0 开始自定义控件之 View 基础知识与概念(一) - Android - 掘金

转载请标明出处: http://blog.csdn.net/airsaid/... 本文出自:周游的博客 前言 什么是View View位置参数 MotionEvent TouchSlop Veloc...

安卓自定义 View 进阶 - 事件分发机制详解 - Android - 掘金

Android 事件分发机制详解,在上一篇文章 事件分发机制原理 中简要分析了一下事件分发机制的原理,原理是十分简单的,一句话就能总结:责任链模式,事件层层传递,直到被消费。 虽然原理简单,但是随着 Android 不断的发展,实际运用场景也越来越复杂,所以想...

安卓自定义 View 进阶 - 事件分发原理 - Android - 掘金

之前讲解了很多与View绘图相关的知识,你可以在 安卓自定义View教程目录 中查看到这些文章,如果你理解了这些文章,那么至少2D绘图部分不是难题了,大部分的需求都能满足,但是关于View还有很多知识点,例如: 让绘图更加炫酷的Paint,让View动起来的动...

安卓自定义 VIew 进阶 - Matrix Camera - Android - 掘金

本篇依旧属于Matrix,主要讲解Camera,Android下有很多相机应用,其中的美颜相机更是不少,不过今天这个Camera可不是我们平时拍照的那个相机,而是graphic包下的Camera,专业给View拍照的相机,不过既然是相机,作用都是类似的,主要是...

安卓自定义 View 进阶 - Matrix 详解 - Android - 掘金

这应该是目前最详细的一篇讲解Matrix的中文文章了,在上一篇文章Matrix原理中,我们对Matrix做了一个简单的了解,偏向理论,在本文中则会详细的讲解Matrix的具体用法,以及与Matrix相关的一些实用技巧。 Matrix方法表 按照惯例,先放方...

安卓自定义 View 进阶 - Matrix 原理 - Android - 掘金

作者微博: @GcsSloop 【本系列相关文章】 目录 前言 Matrix简介 Matrix基本原理 Matrix复合原理 Matrix方法表 总结 关于作者 参考资料 前言 本文内容偏向理论,和 画布操作 有重叠的部分,本文会让你更加深入...

安卓自定义 View 进阶 - Path 之玩出花样 - Android - 掘金

作者微博: @GcsSloop 【本系列相关文章】 可以看到,在经过 Path之基本操作 Path之贝塞尔曲线 和 Path之完结篇(伪) 后, Path中各类方法基本上都讲完了,表格中还没有讲解到到方法就是矩阵变换了,难道本篇终于要讲矩阵了? 非也,...

安卓自定义 View 进阶 - Path 之完结篇 (伪) - Android - 掘金

作者微博: @GcsSloop 【本系列相关文章】 经历过前两篇 Path之基本操作 和 Path之贝塞尔曲线 的讲解,本篇终于进入Path的收尾篇,本篇结束后Path的大部分相关方法都已经讲解完了,但Path还有一些更有意思的玩法,应该会在后续的文章中出...

安卓自定义 View 进阶 - 贝塞尔曲线 - Android - 掘金

一.Path常用方法表 为了兼容性(偷懒) 本表格中去除了在API21(即安卓版本5.0)以上才添加的方法。忍不住吐槽一下,为啥看起来有些顺手就能写的重载方法要等到API21才添加上啊。宝宝此刻内心也是崩溃的。 作用 相关方法 备...

安卓自定义 View 进阶 - Path 基础 - Android - 掘金

Path之基本操作 作者微博: @GcsSloop 【本系列相关文章】 在上一篇Canvas之图片文字中我们了解了如何使用Canvas中绘制图片文字,结合前几篇文章,Canvas的基本操作已经差不多完结了,然而Canvas不仅仅具有这些基本的操作...

安卓自定义 View 进阶 - 图片文字 - Android - 掘金

Canvas之图片文字 作者微博: @GcsSloop 【本系列相关文章】 在上一篇文章Canvas之画布操作中我们了解了画布的一些基本操作方法,本次了解一些绘制图片文字相关的内容。如果你对前几篇文章讲述的内容熟练掌握的话,那么恭喜你,本篇结束之后,大部...

安卓自定义 View 进阶 - 画布操作 - Android - 掘金

作者微博: @GcsSloop 【本系列相关文章】 上一篇Canvas之绘制基本形状中我们了解了如何使用Canvas绘制基本图形,本次了解一些基本的画布操作。 本来想把画布操作放到后面部分的,但是发现很多图形绘制都离不开画布操作,于是先讲解一下画布的基本...

安卓自定义 View 进阶 - 绘制基本图形 - Android - 掘金

作者微博: @GcsSloop 【本系列相关文章】 在上一篇自定义View分类与流程中我们了解自定义View相关的基本知识,不过,这些东西依旧还是理论,并不能拿来(zhuang)用(B), 这一次我们就了解一些能(zhaung)用(B)的东西。 在本篇文...

安卓自定义 View 进阶 - 分类和流程 - Android - 掘金

自定义View分类与流程 经历过前面三篇啰啰嗦嗦的基础篇之后,终于到了进阶篇,正式进入解析自定义View的阶段。 前言 本章节为什么要叫进阶篇?(虽然讲的是基础内容),因为从本篇开始,将会逐渐揭开自定义View的神秘面纱,每一篇都将比上一篇内容更加深入,...

安卓自定义 View 基础 - 颜色 - Android - 掘金

颜色 简要介绍安卓中的颜色相关内容,包括颜色的定义,创建颜色的几种方式,以及颜色的混合模式等。 一.简单介绍颜色 安卓支持的颜色模式: 颜色模式 备注 ARGB8888 四通道高精度(32位) ARGB4444 ...

安卓自定义 View 基础 - 角度与弧度 - Android - 掘金

安卓中角度(angle)与弧度(radian)的有关问题。 一.前言 1.为什么讲这个? 在我们自定义View,尤其是制作一些复杂炫酷的效果的时候,实际上是将一些简单的东西通过数学上精密的计算组合到一起形成的效果。 这其中可能会涉及到画布的相关操作(旋...

安卓自定义 View 基础 - 坐标系 - Android - 掘金

1.屏幕坐标系和数学坐标系的区别 由于移动设备一般定义屏幕左上角为坐标原点,向右为x轴增大方向,向下为y轴增大方向, 所以在手机屏幕上的坐标系与数学中常见的坐标系是稍微有点差别的,详情如下: (PS:其中的∠a 是对应的,注意y轴方向!) 实际屏幕...

你可能感兴趣的:(Android 自定义 View - 收藏集 - 掘金)