Android 总结大纲 《持续更新》

时间:2022-02-03 06:52:19

前沿

阅读源码的小技巧

学习记录

Kotlin 笔记

Kotlin特性

http://blog.csdn.net/qq_30889373/article/details/74018989

Kotlin基础

Kotlin基础 1 - 空指针安全

http://blog.csdn.net/qq_30889373/article/details/73733098

Kotlin基础 2 - 数组、表达式、循环语句

Kotlin基础 2 - 数组、表达式、循环语句

Kotlin基础 3 - <具名参数,变长参数,默认参数

http://blog.csdn.net/qq_30889373/article/details/73614196

Kotlin基础 4 - 计算机的编写

http://blog.csdn.net/qq_30889373/article/details/73639585

Kotlin基础 5 - 面向对象

http://blog.csdn.net/qq_30889373/article/details/73729757

Kotlin基础 6 - 数据类

http://blog.csdn.net/qq_30889373/article/details/73743345

Kotlin基础 7 - 内部类

http://blog.csdn.net/qq_30889373/article/details/73776418

Kotlin基础 8 - 枚举(enum) 与 密封类

http://blog.csdn.net/qq_30889373/article/details/73776989

Kotlin基础 9 - 高阶函数]

http://blog.csdn.net/qq_30889373/article/details/73793663

Kotlin基础 10 - 闭包(函数式编程的福音)

http://blog.csdn.net/qq_30889373/article/details/73844837

Kotlin 实战

Kotlin下配置DataBinding

http://blog.csdn.net/qq_30889373/article/details/74064924

Kotlin实战 1 - 常用语法

http://blog.csdn.net/qq_30889373/article/details/73826512)

Android UI 笔记

基本概念

Android 玩好自定义 View 的前提

http://blog.csdn.net/qq_30889373/article/details/78914207

硬件加速基础知识

http://blog.csdn.net/qq_30889373/article/details/78895651

Android Paint Xfermode 详解

http://blog.csdn.net/qq_30889373/article/details/78748099

Android PorterDuff.Mode 的介绍

http://blog.csdn.net/qq_30889373/article/details/78792293

Path 相关

Android贝塞尔曲线 二阶的简单处理

http://blog.csdn.net/qq_30889373/article/details/74384716

Path.setFillType(Path.FillType ft) 设置填充方式

http://blog.csdn.net/qq_30889373/article/details/78793086

Android Path 之 PathMeasure

http://blog.csdn.net/qq_30889373/article/details/78887730

canvas 相关

Android Canvas 绘制 剪切 clip 与 几何变换 matrix

http://blog.csdn.net/qq_30889373/article/details/78821367

Paint 相关

Android 绘制文本的一些方法

http://blog.csdn.net/qq_30889373/article/details/78820332

Android Paint 画笔的一些偏知识

http://blog.csdn.net/qq_30889373/article/details/78799788

Android Paint 色彩一些偏知识

http://blog.csdn.net/qq_30889373/article/details/78800426

Paint 线条效果 PathEffect

http://blog.csdn.net/qq_30889373/article/details/78802882

Android Paint 之 获取绘制的 Path 文本的Path

http://blog.csdn.net/qq_30889373/article/details/78810154

Android 绘制文本的一些方法

http://blog.csdn.net/qq_30889373/article/details/78820332

图像渲染

Android Paint 之 BitmapShader位图的图像渲染器

http://blog.csdn.net/qq_30889373/article/details/78750869

Android Paint 之 ComposeShader 组合图片

http://blog.csdn.net/qq_30889373/article/details/78756417

Android 矩阵简述 ColorMatrix 的使用

http://blog.csdn.net/qq_30889373/article/details/78730623

Android ColorMatrix 变换 饱和度 缩放

http://blog.csdn.net/qq_30889373/article/details/78745034

Android LightingColorFilter 模拟简单的光照效果的

http://blog.csdn.net/qq_30889373/article/details/78745151

Android PorterDuffColorFilter 图形混合滤镜

http://blog.csdn.net/qq_30889373/article/details/78750074

Android 模糊遮罩滤镜(BlurMaskFilter)

http://blog.csdn.net/qq_30889373/article/details/78723466

Android 浮雕遮罩滤镜(EmbossMaskFilter)

http://blog.csdn.net/qq_30889373/article/details/78723705

渐变

LinearGradient RadialGradient SweepGradient

http://blog.csdn.net/qq_30889373/article/details/78799524

动画效果

属性动画

Android 属性动画 常用方法 与 插值器 Interpolator

http://blog.csdn.net/qq_30889373/article/details/78881140

Android 属性动画 多动画执行 与 估值器 TypeEvaluator

http://blog.csdn.net/qq_30889373/article/details/78895472

SVG VectorDrawable

android vector矢量图

http://blog.csdn.net/qq_30889373/article/details/74283367

Android动画 SVG VectorDrawable 基础

http://blog.csdn.net/qq_30889373/article/details/74248286

Android动画 SVG VectorDrawable 基础二

http://blog.csdn.net/qq_30889373/article/details/74248548

Android动画 SVG VectorDrawable 基础三

http://blog.csdn.net/qq_30889373/article/details/74244578

Android动画 SVG VectorDrawable 基础四]

http://blog.csdn.net/qq_30889373/article/details/74289487

Android动画 SVG VectorDrawable 基础五]

http://blog.csdn.net/qq_30889373/article/details/74309870

交互效果

ViewDragHelper

ViewDragHelper 常用知识]

http://blog.csdn.net/qq_30889373/article/details/78471061

ViewDragHelper 实战案例1 《QQ侧滑菜单》 SwipeLayout

http://blog.csdn.net/qq_30889373/article/details/78486102

CoordinatorLayout 协调布局

CoordinatorLayout 布局系列 Behavior 的自定义

http://blog.csdn.net/qq_30889373/article/details/78656760

预增

NestedScrollview 联动机制

RecylerView 高级玩法

ItemTouchHelper

ItemTouchHelper 入门一

http://blog.csdn.net/qq_30889373/article/details/78501137

LayoutManager 自定义

RecylerView 自定义 LayoutManager 基础一

http://blog.csdn.net/qq_30889373/article/details/78493165

RecylerView 自定义 LayoutManager 基础二

http://blog.csdn.net/qq_30889373/article/details/78493719

Design 风格控件

Bottom

Bottom Sheet使用教程

http://blog.csdn.net/qq_30889373/article/details/76613413

BottomSheetDialogFragment 的使用

http://blog.csdn.net/qq_30889373/article/details/76615056

Palette 调色板

Android Palette 调色板 的使用

http://blog.csdn.net/qq_30889373/article/details/78675684)

CardView 卡片布局

【转】Android 使用CardView轻松实现卡片式设计

深度解析

必会知识点

事件分发

Android事件分发总结

http://blog.csdn.net/qq_30889373/article/details/78646847

深入源码

Handle 知识详解

Android Handler 消息机制详解

http://blog.csdn.net/qq_30889373/article/details/78922346

深入自定义

Android setContentView 流程

http://blog.csdn.net/qq_30889373/article/details/78900967

Android draw 绘制顺序

http://blog.csdn.net/qq_30889373/article/details/78880627

Android 绘制的流程 measure

http://blog.csdn.net/qq_30889373/article/details/78910048

Android 绘制流程 layout

http://blog.csdn.net/qq_30889373/article/details/78911468

常用控件

SwipeRefreshLayout 源码关键方法解析

http://blog.csdn.net/qq_30889373/article/details/78690230

设计模式

Kotlin

建造者模式

http://blog.csdn.net/qq_30889373/article/details/74002448

装饰器模式

http://blog.csdn.net/qq_30889373/article/details/74003856

原型模式

http://blog.csdn.net/qq_30889373/article/details/74010436

Java

策略模式

http://blog.csdn.net/qq_30889373/article/details/78644064

责任链模式

http://blog.csdn.net/qq_30889373/article/details/78642309

常见疑问

UI方面

Android ScrollView 嵌套 ListView 解决方案 及 why?

http://blog.csdn.net/qq_30889373/article/details/78910068

实战必备

屏幕适配

autolayout的源码解析

预增

全新的适配方式

预增

小案例大全 - 等待开发

放大镜

圆形头像的两种方法

SwipeRefreshLayout 自定义上下拉刷新

水波纹小船移动

搜索动画

书本翻页

中奖动画