随笔分类 - UI框架层
UI框架层
摘要:关于Activity,Window,View的关系一直有个模糊的印象,看别人的分析一般都这么理解:Activity是管理Window, Window用来承载View相当于是View的容器、同时负责Vierw的添加删除等, View是最终的视图,ViewRootImpl负责管理View测量、布局、绘制
阅读全文
摘要:SurfaceView, GLSurfaceView, SurfaceTexture以及TextureView是Android当中名字比较绕,关系又比较密切的几个类。本文基于Android 5.0(Lollipop)的代码理一下它们的基本原理,联系与区别。 SurfaceView 从Android
阅读全文
摘要:参考:Android系统Surface机制的SurfaceFlinger服务渲染应用程序UI的过程分析 一句话概括一下Android应用程序显示的过程:Android应用程序调用SurfaceFlinger服务把经过测量、布局和绘制后的Surface渲染到显示屏幕上。 postFramebuffer
阅读全文
摘要:API: Scroller和OverScroller这两个类是AndroidUI框架下实现滚动效果最关键的类,ScrollView内部的实现也是使用的OverScroller,所以熟练的使用这两个类的相关API,可以让我们满足大部分的开发需求。 在View类里面,有两个和滚动相关的方法,scroll
阅读全文
摘要:Google原文: http://developer.android.com/training/system-ui/index.html 管理系统UI之一:淡化System Bar(Dimming the System Bars) 管理系统UI之二:隐藏Status Bar (Hiding the
阅读全文
摘要:前几天凯子哥写的Framework层的解析文章《Activity启动过程全解析》,反响还不错,这说明“写让大家都能看懂的Framework解析文章”的思想是基本正确的。 我个人觉得,深入分析的文章必不可少,但是对于更多的Android开发者——即只想做应用层开发,不想了解底层实现细节——来说,“整体
阅读全文

浙公网安备 33010602011771号