前言
属性动画是API11加入的新特性,旨在实现更加绚丽的动画效果,不再像 View动画那样只能支持四种简单的变换,其可以对任意对象的属性进行动画而不仅仅局限于View。
由于属性动画从API11才加入,我们可以采用nineoldandroids开源动画库来兼容以前版本,Nineoldandroids的功能和系统原生的android.animation.*中类的功能完全一致,使用方法也完全一样,只要我们用nineoldandroids 来编写动画,就可以在所有的Android系统上运行。
天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。
属性动画是API11加入的新特性,旨在实现更加绚丽的动画效果,不再像 View动画那样只能支持四种简单的变换,其可以对任意对象的属性进行动画而不仅仅局限于View。
由于属性动画从API11才加入,我们可以采用nineoldandroids开源动画库来兼容以前版本,Nineoldandroids的功能和系统原生的android.animation.*中类的功能完全一致,使用方法也完全一样,只要我们用nineoldandroids 来编写动画,就可以在所有的Android系统上运行。
Android 的动画可以分为三种:View 动画(view animation),帧动画(drawable animation)以及 属性动画(property animation)。属性动画是API11的新特性,不能再低版本中直接使用,但是我们可以通过兼容库来使用它。接下来,本文会主要讲解View动画和帧动画的使用,以及一些特殊的使用场景。
尽管WebView是官方提供的控件,但使用使用起来依然是踩坑无数,想要获得一个较好的用户体验更是难上加难。接下来将重点说一下,个人在使用过程中总结出的一些经验和遇到的问题,希望能够对大家的开发带来一些帮助。
从最初接触的 ButterKnife 5.0 到后来的 ButterKnife 7.0 大改动,再到如今的 ButterKnife 8.4,ButterKnife也在不断的进步,相对于 ButterKnife 7.0 最新的 ButterKnife 8.4 也有不小的改进,这样本文就重点来介绍一下8.4 的使用。