1 前言

做Android程序员已经有几年时间了,对于个人的技术栈,我总感觉自己什么都了解一点,但是有说不太深,想着借此机会总结一下Android关于View方面的技术点

想来View对于Android的应用程序员,相当于武功中的内功了,话不多说,下面就开始内功的修炼

2 基础篇

  1. Android之玩转View(一):Paint的基础api
    解释了一些Android中Paint常见的api

  2. Android之玩转View(二):使用Paint实现的特效(BitmapShader,LinearGradient,RadialGradient,SweepGradient)
    针对比较常见的几个Shader,介绍了一下它们配合Paint的用法和可以实现的一些特性

  3. Android之玩转View(三):使用Paint实现的文字绘制(文字的基线)
    解释了一下使用paint绘制文字的注意事项,介绍了一下文字的基线和计算方式,说明如何绘制文字时让文字居中(已经为什么文字周边会有部分空白区域)

  4. Android之玩转View(四):Paint之Xfermode的18种模式
    介绍了关于Paint使用时Xfermode的18种模式的作用,解释了这些模式的alpha值和color值是如何计算的

  5. Android之玩转View(五):Paint之滤镜和颜色矩阵
    介绍了关于Paint可使用的滤镜和颜色变化效果(通过滤镜可以实现模糊效果,例如毛玻璃效果),通过颜色变化可以实现各种关于颜色的效果(例如:透明度,黑白等等)

6.Android之玩转View(六):Canvas基础使用和Region模式
从这一篇开始,就是关于Canvas的介绍,本篇主要引出了Canvas和Region的六种模式,说明了使用Region实现多张图片重叠的效果

7.[Android之玩转View(七):Canvas的坐标变换]
(https://www.jianshu.com/p/a62d51120f1f)
介绍了Canvas的坐标变换中的坐标系,还有save和saveLayer的区别,因为不想重复造轮子,所以本篇只是作为一个抛砖引玉的作用

未完待续......

更多相关文章

  1. 自定义控件及效果
  2. Android UI开发第十二篇――动画效果Animation(一)
  3. Android开发中阴影效果的实现
  4. Android UI开发第十二篇——动画效果Animation(一)
  5. 【Android 界面效果29】研究一下Android滑屏的功能的原理,及scrol
  6. Android中图片实现按钮点击效果
  7. CheckBox 设置style 没有效果的原因

随机推荐

  1. Android(安卓)adb 我的常用调试命令记录(
  2. Android系统源码目录解析
  3. Android(安卓)Studio 中关于NDK编译及jni
  4. 开机提示“Android正在升级...”
  5. Android(安卓)Weak Handler:可以避免内存
  6. Android软键盘处理开发规范
  7. Android消息机制
  8. Android(安卓)Service生命周期及用法!
  9. android 的ViewPager的预加载机制及解决
  10. 条码扫描二维码扫描——ZXing android 源