初级:

1.Android自定义View之一:初探实例 ——> onDraw

2.getwidth和getmeasuredwidth的区别以及两者的使用场景

3.Android 自定义View (一)——>onMesure  MeasureSpec

4.Android LayoutInflater原理分析,带你一步步深入了解View(一)

5.Android视图绘制流程完全解析,带你一步步深入了解View(二)

6.Android视图状态及重绘流程分析,带你一步步深入了解View(三)

7.Android自定义View的实现方法,带你一步步深入了解View(四)

8.Android 手把手教您自定义ViewGroup(一)

9.Android 自定义ViewGroup 实战篇 -> 实现FlowLayout

中级:

1.Android高级图片滚动控件,编写3D版的图片轮播器

2.Android 自定义RecyclerView 实现真正的Gallery效果

3.Android FoldingLayout 折叠布局 原理及实现(一)

4.Android FoldingLayout 折叠布局 原理及实现(二)

5.Android 百分比布局库(percent-support-lib) 解析与扩展

6.Android 屏幕适配方案

7.Android 不规则封闭区域填充 手指秒变油漆桶

高级:

1.Android快速开发系列 10个常用工具类

最新文章

  1. PHP中::、->、self、$this操作符的区别
  2. javascript new function()
  3. connectionString加密
  4. Elasticsearch及java客户端jest使用
  5. codeforces 520 Two Buttons
  6. matlab批量灰色预测
  7. 【Windows】如何判断当前鼠标是否按下左键或右键
  8. 用include来处理模板的问题
  9. 【CSS3】---阴影 box-shadow
  10. UESTC_Can You Help God Wu CDOJ 582
  11. form表单提交不成功提示
  12. AutoMapper 自动映射工具
  13. Linux多线程实践(5) --Posix信号量与互斥量解决生产者消费者问题
  14. 小功能 HTML标签状态改变
  15. CIA402状态转换图
  16. Apollo 10 — adminService 全量发布
  17. linux下启动和关闭tomcat服务的方式
  18. react子传父
  19. java基础知识点学习
  20. JS笔记汇总

热门文章

  1. LeetCode119.杨辉三角 II
  2. Kibana6.x.x源码分析--如何使用kibana的savedObjectType对象
  3. POJ_1019 Number Sequence 【递推】
  4. 最少拦截系统(线性dp)
  5. Hibernate处理一个实体映射多张相同结构的数据表--动态映射
  6. JDK安装以及maven部署
  7. Python基础 (上)
  8. centos yum安装高版本php,apache,mysql
  9. Vue PDF文件预览vue-pdf
  10. 「bzoj1925」「Sdoi2010」地精部落 (计数型dp)