Android L; Android Studio效果:能够自定义圆圈半径和位置;设定点击效果;改变背景颜色 下面是demo图 点击前: 点击后: 自定义控件一般要继承View;写出构造方法,并设定属性;复写onDr...
Android中Canvas绘图之Shader使用图文详解
我们在用Android中的Canvas绘制各种图形时,可以通过Paint.setShader(shader)方法为画笔Paint设置shader,这样就可以绘制出多彩的图形。那么Shader是什么呢?做过GPU绘图的同学应该都知道这个词...
surfaceflinger中各个layer的排序
surfaceflinger的主要工作就是负责把上层传递下来的各个不同的layer进行composition。 这里,我们来讨论一下各个layer在surfaceflinger中的上下排序关系和相关的代码实现,代码基于android4.3 首先...
SurfaceFlinger的dump信息详解
对于很多Android的显示问题,我们需要使用adb shell dumpsys SurfaceFlinger命令来获取SurfaceFlinger的dump信息,这对于我们分析问题有很大的帮助,因此我们这里来详细讲解下SurfaceFlinger的dump. Surface...
Android性能分析工具整理汇总
把做Android开发以来碰到的一些不错的性能分析工具做个整理汇总... Debug GPU Overdraw 类型:系统自带功能UI渲染检测功能(打开Settings,然后到 Developer Options - Debug GPU Overdraw 选择 Show over...