安卓自定义控件学习总结

安卓自定义控件学习总结

  • 学习自定义控件已经好长时间了,前前后后学习了布局知识,绘图知识,以及动画知识,这些无论对哪一个自定义的控件来说都是至关重要的
  • 在这期间主要参考了启舰大神的博客
  • 以及官方文档和源码
  • 下面就最近学到的东西总结一下,以后写到相关知识也会及时更新

继承View自定义View篇

  • 这里我主要初学自定义View时,对onMeasure,onLayout,以及onDraw方法的熟悉,理解了他们在什么时候该怎么做,以及一些原理性东西

我的自定义View之旅(一)

  • 这篇是写自定义View的第一篇,主要大概熟悉思路

我的自定义VIew之旅(一)续)

  • 这篇主要是针对第一篇的一些方法的讲解,以及一些常用参数的讲解

我的自定义View之旅(二)

  • 这篇是写自定义View的二篇,主要写了一个很简单的自定义的View上画圆,结合过程对自定义View理解更深

我的自定义View之旅(三)

  • 这篇主要实现一个图片下面一行文字,对自定义VIew更深

我的自定义View之旅(四)

  • 这篇主要实现一个简单的进度条功能,对自己定义的View添加事件,事件监听等,算是麻雀虽小,五脏俱全吧

自定义控件之旅(五)QQ红点的实现

  • 这篇主要使用贝塞尔曲线实现了QQ红点拖动时的效果

绘图篇

Paint之ColorMatrix

  • 这篇是自己写的笔记,大概记了一下,绘图的时候的那个色彩矩阵的东西

笔记-Paint之setXfermode

  • 图像混合模式

自定义View的Canvas(一)

  • 这篇主要讲解了canvas绘图时,对画板操作,对画布操作的一些相关知识,

自定义View笔记-GPU硬件加速

  • 这篇主要讲了安卓中的硬件加速的入门知识

动画篇

安卓动画学习(一)

  • 这篇主要介绍了补间动画的相关知识

安卓动画学习(二)--属性动画(一)

  • 这篇主要讲解了属性动画入门知识以及valueAnimator的东西

安卓动画学习(三)--objectAnimator的用法

安卓动画学习(四) ---PropertyValuesHolder的介绍

  • 这篇主要介绍属性动画进阶,使用PropertyValuesHolder创建动画的知识

安卓动画学习(五)--组合属性动画

  • 这篇主要讲解组合属性动画的类AnimatorSet的用法

安卓动画学习(六)--xml实现属性动画

安卓动画学习(七) --帧动画

安卓动画学习(八)-补间动画进阶

  • 这篇讲了为ViewGroup设置子项第一次进场动画的设置入门

安卓动画学习(九)-布局动画进阶

  • 这篇主要介绍了一个强大的View子项进场,出场动画等的一些用法和功能

猜你喜欢

转载自blog.csdn.net/asffghfgfghfg1556/article/details/80462210