view
Terrence_he
studying, working
展开
-
canvas变换
概述要运用好canvas绘图,不仅需要使用前面说到的canvas的基本绘制,也必须使用好canvas的变换。Canvas的变换有 平移(translate),旋转(rotate),缩放(scale),错切(skew),裁剪(clip),保存(save),保存图层(saveLayer),恢复(restore),恢复到指定状态(restoreToCount)等。以上的变换操作与屏幕的显示有一定转载 2017-10-12 14:17:49 · 390 阅读 · 0 评论 -
浅谈DecorView
前言对于Android开发者来说,View无疑是开发中经常接触的,包括它的事件分发机制、测量、布局、绘制流程等,如果要自定义一个View,那么应该对以上流程有所了解、研究。本系列文章将会为大家带来View的工作流程详细解析。在深入接触View的测量、布局、绘制这三个流程之前,我们从Activity入手,看看从Activity创建后到View的正式工作之前,所要经历的步骤。以下源码均取自Andro转载 2017-11-02 10:55:10 · 584 阅读 · 0 评论 -
Android中的ViewRootImpl类源码解析
ViewRoot目前这个类已经没有了,是老版本中的一个类,在Android2.2以后用ViewRootImpl代替ViewRoot,对应于ViewRootImpl.java,他是链接WindowManager和DecorView的纽带,另外View的绘制也是通过ViewRootImpl来完成的。它的主要作用我的总结为如下:A:链接WindowManager和DecorView的纽带,更广一转载 2017-11-11 11:28:38 · 713 阅读 · 0 评论 -
Android 三种动画详解
原文出处:http://www.cnblogs.com/ldq2016/p/5407061.html1 背景不能只分析源码呀,分析的同时也要整理归纳基础知识,刚好有人微博私信让全面说说Android的动画,所以今天来一发Android应用的各种Animation大集合。英文厉害的请直接移步参考Android Developer。Android系统提供了很多丰富的API去实现UI的2转载 2017-11-02 19:31:32 · 291 阅读 · 0 评论 -
Android Context完全解析
文章出处 http://blog.csdn.net/guolin_blog/article/details/47028975Context相信所有的Android开发人员基本上每天都在接触,因为它太常见了。但是这并不代表Context没有什么东西好讲的,实际上Context有太多小的细节并不被大家所关注,那么今天我们就来学习一下那些你所不知道的细节。Context类型转载 2017-10-26 16:35:56 · 262 阅读 · 0 评论