美文网首页view自定义Android知识Android技术知识
Android 自定义View - 收藏集 - 掘金

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

作者: 5fc9b6410f4f | 来源:发表于2017-06-15 16:53 被阅读125次

这交互炸了(二):爱范儿是如何让详情页缩小为横向列表的 - 掘金
本文同步自wing的地方酒馆 写在前面:写这段话的时候,已经是夜里3点了。别问我为什么这么拼,一切为了与你分享干货!!!! 不要太感动,擦擦眼泪继续往下看。 本开源库链接 ExpandableViewpager 一直想写《交互炸了》第二篇,但是好像没什么好的交...

这交互炸了:饿了么是怎么让Image变成详情页的 - 掘金
晚上叫外卖,打开饿了么,发现推了一个版本,更新以后,点开了个鸡腿,哇,交互炫炸了。 本文同步自wing的地方酒馆 不过还是有槽点。我是无意中才发现可以左右滑动的。这。。。你不告诉我,我怎么知道左右可以滑。 https://github.com/githubwi...

一个绚丽的downloading动效分析与实现! - 掘金
闲逛之余,看到一个不错的downloading动效,这个动效用CJJ的话说难度还好,但本人觉得还比较灵动、带感、俏皮、有新意,好了话不多说,咱们先来撸一张高清无码gif图: 撸完,咱可以将整个动效简单划分为以下流程:1.BeforeProgress(显...

【Android 干货】特殊形状控件的事件处理方案 - Android - 掘金
本文带大家了解 Android 特殊形状控件的事件处理方式,主要是利用了 Region 和 Matrix 的一些方法,超级实用的事件处理方案,相信看完本篇之后,任何奇葩控件的事件处理都会变得十分简单。 不得不说,Android 对事件体系封装的非常棒,即便对事...

【Android 干货】MotionEvent 详解 - Android - 掘金
Android MotionEvent 详解,之前用了两篇文章 事件分发机制原理 和 事件分发机制详解 来讲解事件分发,而作为事件分发主角之一的 MotionEvent 并没有过多的说明,本文就带大家了解 MotionEvent 的相关内容,简要介绍触摸事件,...

安卓自定义 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 - 收藏集 - 掘金

    本文链接:https://www.haomeiwen.com/subject/faluqxtx.html