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 Sqlite 持久化框
  2. Android 相机2之常用工具代码(预览方向、
  3. android实现前置后置摄像头相互切换
  4. android intent 传数据
  5. 文件多线程下载实现
  6. android SDK manager 闪退
  7. Android查询所有联系人和根据号码查询联
  8. android系统常用Uri
  9. Android01--开发环境搭建
  10. Android添加快捷方式到手机桌面