后入先出的数据结构不是栈吗? 队列是先进先出😄
RecyclerView的缓存分析RecyclerView的缓存主要体现在RecyclerView的内部类Recycler 重要的成员变量 四级缓存 —— Scrap、Cache、ViewCacheExten...
从本文你可以快速了解布局中merge标签的作用,以及使用。 一、Merge的作用 The <merge /> tag helps eliminate redundant vi...
转载请注明出处 : //www.greatytc.com/p/f09762df81a5 谢谢 自从Lollipop开始,谷歌霸霸给我们带来了一套全新的嵌套滑动机制 -...
文章已同步发表于微信公众号JasonGaoH,仿京东、淘宝首页,通过两层嵌套的RecyclerView实现tab的吸顶效果 为什么会有这篇文章 之前写过一篇文章使用Coord...
在 Android 中,说到 Drawable,第一个想到的时候?是不是 drawable 里面的 shape 或者 selector 或者就是那么一个个图标? Drawab...
前言 说起自定义View,我们一般都会重写View或者ViewGroup来实现我们的需求,实际上有时候用自定义Drawable也可以实现我们的需求。自定义Drawable不需...
此篇中的小鱼动画是模仿国外一个大牛做的flash动画,第一眼就爱上它了,简约灵动又不失美学,于是抽空试着尝试了一下,如下是我用Android实现的效果图: 由于整个绘制分析过...
Android Handler机制系列文章整体内容如下: Android Handler机制1之ThreadAndroid Handler机制2之ThreadLocalAnd...
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并...
前言 最近年底项目也没事做了,琢磨着研究一下热修复方案。市面上出现很多热修复方案,大致分为几种,一种是dex插桩的、一种Instant run、还有一种是通过底层做修改。本文...
AndroidStudio现在的构建工具都是采用的gradle,可能很多小伙伴都感觉比较神秘,今天我们来从零开始自定义一个自动输出Lint报告的Gradle插件,Lint报告...
说到动图,大家首先想到的肯定是 GIF。但 GIF 最大的缺点是,图像是基于颜色列表的(存储的数据是该点的颜色对应于颜色列表的索引值),最多只支持 8 位(256 色)。这使...
ImageView有一个ScaleType的属性,该属性决定了图片在ImageView上的展现形式,包括:是否进行缩放、如何进行缩放、缩放之后图片的摆放位置等等。官方介绍如下...