hencoder android
沐恩_
自强不息,厚德载物
展开
-
HenCoder Android 开发进阶: 自定义 View 1-1 绘制基础
从今天开始,HenCoder 就正式开讲知识技能了。按照我的计划,第一季是 UI,UI 一共分为三部分:绘制、布局和触摸反馈。本期是绘制部分的第一期。绘制大概会用 5~6 期的时间讲完,整个 UI 的绘制、布局和触摸反馈三部分大概会用十来期。更新频率大约为每周一更(不承诺哟)。如果你不知道 HenCoder 是什么,可以先看这里:HenCoder:给高级 Android 工程师的进阶手册...转载 2018-08-23 15:49:29 · 335 阅读 · 0 评论 -
HenCoder Android 自定义 View 1-8 硬件加速
硬件加速这个词每当被提及,很多人都会感兴趣。这个词给大部分人的概念大致有两个:快速、不稳定。对很多人来说,硬件加速似乎是一个只可远观而不可亵玩的高端科技:是,我听说它很牛逼,但我不敢「乱」用,因为我怕 hold 不住。今天我试着就把硬件加速的外衣脱掉(并没有),聊一聊它的原理和应用:硬件加速的本质和原理; 硬件加速在 Android 中的应用; 硬件加速在 Android 中的限制。...转载 2018-10-08 09:24:19 · 181 阅读 · 0 评论 -
HenCoder Android 自定义 View 1-7:属性动画 Property Animation(进阶篇)
这期是 HenCoder 自定义绘制的第 1-7 期:属性动画(进阶篇)属性动画的上手篇在这里: HenCoder Android 开发进阶:自定义 View 1-6 属性动画(上手篇)如果你没听说过 HenCoder,可以先看看这个: HenCoder:给高级 Android 工程师的进阶手册简介上期的内容,对于大多数简单的属性动画场景已经够用了。这期的内容主要针对两个方面:...转载 2018-10-08 09:22:39 · 142 阅读 · 0 评论 -
HenCoder Android 自定义 View 1-7:属性动画 Property Animation(进阶篇)
这期是 HenCoder 自定义绘制的第 1-7 期:属性动画(进阶篇)属性动画的上手篇在这里: HenCoder Android 开发进阶:自定义 View 1-6 属性动画(上手篇)如果你没听说过 HenCoder,可以先看看这个: HenCoder:给高级 Android 工程师的进阶手册简介上期的内容,对于大多数简单的属性动画场景已经够用了。这期的内容主要针对两个方面:...转载 2018-10-08 09:21:35 · 223 阅读 · 0 评论 -
HenCoder Android 自定义 View 1-6:属性动画 Property Animation(上手篇)
这期是 HenCoder 自定义绘制的第 1-6 期:属性动画 Property Animation(上手篇)如果你没听说过 HenCoder,可以先看看这个: HenCoder:给高级 Android 工程师的进阶手册简介前几期发布后,经常在回复里看到有人问我什么时候讲动画。本来我是不打算讲动画的,因为动画其实不算是自定义 View 的内容。但后来考虑了一下,动画在自定义 View ...转载 2018-10-08 09:20:24 · 190 阅读 · 0 评论 -
HenCoder Android 开发进阶:自定义 View 1-5 绘制顺序
这期是 HenCoder 自定义绘制的第 1-5 期:绘制顺序之前的内容在这里: HenCoder Android 开发进阶 自定义 View 1-1 绘制基础 HenCoder Android 开发进阶 自定义 View 1-2 Paint 详解 HenCoder Android 开发进阶 自定义 View 1-3 文字的绘制 HenCoder Android 开发进阶 自定义 View 1...转载 2018-09-17 16:51:25 · 215 阅读 · 0 评论 -
HenCoder Android 开发进阶:自定义 View 1-4 Canvas 对绘制的辅助 clipXXX() 和 Matrix
这期是 HenCoder 自定义绘制的第 1-4 期:Canvas 对绘制的辅助——范围裁切和几何变换。之前的内容在这里: HenCoder Android 开发进阶 自定义 View 1-1 绘制基础 HenCoder Android 开发进阶 自定义 View 1-2 Paint 详解 HenCoder Android 开发进阶 自定义 View 1-3 文字的绘制如果你没听说过 He...转载 2018-08-31 11:24:43 · 327 阅读 · 0 评论 -
HenCoder Android 开发进阶:自定义 View 1-3 drawText() 文字的绘制
这期是 HenCoder 自定义绘制的第三期:文字的绘制。之前的内容在这里: HenCoder Android 开发进阶 自定义 View 1-1 绘制基础 HenCoder Android 开发进阶 自定义 View 1-2 Paint 详解如果你没听说过 HenCoder,可以先看看这个: HenCoder:给高级 Android 工程师的进阶手册简介上期的 Paint 详解里...转载 2018-08-31 11:22:29 · 351 阅读 · 0 评论 -
HenCoder Android 开发进阶: 自定义 View 1-2 Paint 详解
这期是 HenCoder 自定义绘制的第二期: Paint。如果你没看过第一期,可以先去看一下第一期:HenCoder Android 开发进阶:自定义 View 1-1 绘制基础简介上一期我已经简单说过, Canvas 的 drawXXX() 方法配合 Paint 的几个常用方法可以实现最常见的绘制需求;而如果你只会基本的绘制, Paint 的完全功能的掌握,能让你更进一步,做出一些...转载 2018-08-23 16:20:01 · 376 阅读 · 1 评论 -
HenCoder Android UI 部分 2-1 布局基础
HenCoder 的第二季:自定义 View 第二部分——布局过程的自定义,从这期正式开始了。好像有点小激动。废话少说,直入正题。简介之前我说过,自定义 View 最关键的有三个点:绘制、布局和触摸反馈。上一季讲过的绘制,内容虽然多(好像讲了 8 期?),但难度上其实是最简单的。而布局就和它相反,布局过程的技术知识,内容比较少(应该 3 期就能讲完),但你先要理解它的内部工作原理才能正...转载 2018-10-08 09:38:47 · 166 阅读 · 0 评论