🎨 自定义View · 高级UI

📚 30 章节 完整版
01
onMeasure、onLayout、onDraw 三大核心,测量模式与布局过程
02
从零创建,重写构造与onDraw,Canvas & Paint 入门
03
drawLine/drawRect/drawPath,平移旋转缩放
04
颜色、样式、抗锯齿、Shader、ColorFilter
05
Path基本使用,贝塞尔原理,平滑曲线与复杂图形
06
Activity→ViewGroup→View,onTouchEvent与拦截
07
GestureDetector,ScaleGestureDetector,自定义手势
08
内外滑动方向不一致,解决方案与代码实现
09
ValueAnimator/ObjectAnimator,插值器估值器,AnimatorSet
10
补间动画四种类型,AnimationSet,帧动画优化
11
attrs.xml定义,构造获取,可配置自定义View
12
测量与布局,实现流式布局或网格布局
13
自定义LayoutManager,ItemDecoration,ItemAnimator
14
ViewPager2,FragmentPagerAdapter,懒加载
15
嵌套滚动原理,NestedScrollingChild/Parent
16
工作原理,自定义Behavior联动效果
17
Toolbar, FAB, Snackbar, TextInputLayout
18
链、组、屏障,实现复杂布局
19
VectorDrawable语法,AnimatedVectorDrawable
20
Lottie集成,AE动画在Android中的应用
21
重写draw,实现圆形、圆角、渐变
22
PorterDuffXfermode,裁剪、圆角、倒影
23
区别,高效绘图与视频播放
24
基本概念,搭建环境,绘制三角形与纹理
25
CameraX集成,拍照录像预览,自定义界面
26
绘制优化,避免过度绘制,Hierarchy Viewer
27
Bitmap管理,图片压缩缓存,LruCache
28
Handler/Looper,AsyncTask,协程在UI中的应用
29
深入MeasureSpec,自适应与固定比例View
30
仿写仪表盘、图表、轮播图,综合运用