先小涛

我至诚我道


  • 首页

  • 分类

  • 标签

  • 归档

  • 搜索

06.3 精通自定义 View 之 Paint 基本使用——常用函数

发表于 2019-07-06 | 分类于 Custom View |
返回自定义 View 目录 6.1.1 基本函数设置我们先来看一下 paint 中基本设置的函数都有哪些。123456789101112131415161718192021222324252627// 重置画笔reset()// 给画笔设置颜色值setColor(int color)// ...
阅读全文 »

06.2 精通自定义 View 之 Paint 基本使用——文字

发表于 2019-07-06 | 分类于 Custom View |
返回自定义 View 目录 6.2.1 概述1. 四线格与基线小时候,我们在刚开始学习写字母时,用的本子是四线格的,我们必须把字母按照规则写在四线格内。 在 canvas 在利用 drawText 绘制文字时,也是有规则的,这个规则就是基线!我们先来看一下什么是基线: 可见基线就是四 ...
阅读全文 »

06.1 精通自定义 View 之 Paint 基本使用——硬件加速

发表于 2019-07-06 | 分类于 Custom View |
返回自定义 View 目录 参考文档:硬件加速 6.1.1 本质和原理1. 概念所谓硬件加速,指的是把某些计算工作交给专门的硬件来做,而不是和普通的计算工作一样交给 CPU 来处理。这样不仅减轻了 CPU 的压力,而且由于有了「专人」的处理,这份计算工作的速度也被加快了。这就是「硬件加速 ...
阅读全文 »

05.2 精通自定义 View 之动画进阶——SVG 动画

发表于 2019-07-05 | 分类于 Custom View |
返回自定义 View 目录 5.2.1 概述SVG 全称是 Scalable Vector Graphics(可缩放矢量图形),即 SVG 是矢量图。与矢量图对应的是位图,Bitmap 就是位图,它由一个个像素点组成,当图片放大到一定大小时,就会出现马赛克现象,Photoshop 就是常 ...
阅读全文 »

05.1 精通自定义 View 之动画进阶——利用 PathMeasure 实现路径动画

发表于 2019-07-05 | 分类于 Custom View |
返回自定义 View 目录 PathMeasure 类似一个计算器,可以计算出指定路径的一些信息,比如路径总长、指定长度所对应的坐标等。我们可以通过 PathMeasure 可以实现复杂的动画效果。 5.1.1 初始化123456// 初始化方法一public PathMeasure() ...
阅读全文 »

04.4 精通自定义 View 之属性动画进阶——NineOldAndroids

发表于 2019-07-04 | 分类于 Custom View |
返回自定义 View 目录 Android 3.0 推出了全新的 Animation API,使用起来很方便,但是不能在 3.0 以下版本中使用。NineOldAndroids 是一个可以在任意 Android 版本上使用的 Animation API。 常用类有 ObjectAnimat ...
阅读全文 »

04.3 精通自定义 View 之属性动画进阶——为 ViewGroup 内的组件添加动画

发表于 2019-07-04 | 分类于 Custom View |
返回自定义 View 目录 4.3.0 概述为 ViewGroup 内的组件添加动画,Android 共提供了 4 种方法。1. layoutAnimation 标签与 LayoutAnimationController第一:定义一个 layoutAnimation 的 animatio ...
阅读全文 »

04.2 精通自定义 View 之属性动画进阶——ViewPropertyAnimator

发表于 2019-07-04 | 分类于 Custom View |
返回自定义 View 目录 4.2.1 概述使用 ObjectAnimator:12ObjectAnimator animator = ObjectAnimator.ofFloat(mView, "alpha", 0f);animator.start(); 使用 Vi ...
阅读全文 »

04.1 精通自定义 View 之属性动画进阶——PropertyValuesHolder 与 Keyframe

发表于 2019-07-04 | 分类于 Custom View |
返回自定义 View 目录 ValueAnimator、ObjectAnimator 除了 ofInt()、ofFloat()、ofObject() 函数创建 Animator 实例的方法以外,都还有一个方法:123456// valueAnimator 的public static Va ...
阅读全文 »

03.6 精通自定义 View 之属性动画——Animator 动画的 XML 实现

发表于 2019-07-03 | 分类于 Custom View |
返回自定义 View 目录 在 xml 中对应 animator 总共有三个标签,分别是:123<animator/>: 对应 ValueAnimator<objectAnimator/>: 对应 ObjectAnimator<set/>: 对应 Ani ...
阅读全文 »
1…456…16
先小涛

先小涛

我至诚我道

160 日志
7 分类
10 标签
RSS
GitHub 简书 E-Mail
推荐阅读
  • ANDROID API
  • ICON
© 2020 先小涛
本站访客数:
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4
博客全站共381.9k字