开门见山 1. 多次写入像素 在渲染不透明的像素时,只需要写入一次 在渲染透明像素时,每个像素至少需要写入两次 第一次是之前的像素值 第二次把之前的颜色与设置的不透明度做混合...
本篇解决两个问题: ViewTree中的继承关系如何建立的? mAttachInfo是如何分发的? 1:ViewTree的继承关系如何构建的? 在ActivityThread...
Android View 的绘制是如何把数据传递给 SurfaceFlinger 的呢? 跨进程通信时,数据量大于1MB要怎么传递呢?用匿名共享内存(Ashmem)是个不错的...
前言 工作随笔,方便记起 1.shape的属性 2.shape有6个子标签,各属性如下
一、插件化 概述:Android插件化技术,可以实现功能模块的按需加载和动态更新,其本质是动态加载未安装的apk。 原理:插件化要解决的三个核心问题:类加载、资源加载、组件生...
Java内部类是Java言语的一个很重要的概念。在阅读源码的时候发现使用了很多的内部类比如HashMap中的Node和ThreeNode。所以这里来整理一下并且总结归纳。 先...
前两天看了官方的教学视频,讲的是使用NotificationCompact来使用通知.后来网上搜索了关与通知的文章,发现示例还是使用的Notification.从4.4到An...
在Android操作系统中,拥有事件传递功能的类都有哪些? 在Android操作系统中,拥有事件传递功能的类都有哪些? Activity:拥有dispathTouchEven...
Android 神兵利器Dagger2使用详解(一)基础篇 本系列书写原因:在公司一个新的共同开发项目中,使用到了Dagger2依赖注入,在使用它的时候,因为框架的原因产生了...
Android 高级UI 目录滤镜效果:对图像进行一定的过滤加工处理。使用Paint设置滤镜效果 1.MaskFilter遮罩滤镜处理 (1)模糊遮罩滤镜 (BlurMask...
前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 今天,我将献上一份非常详细Retrofit v2...