Android 之nineoldandroids ViewHelper实现动画效果
2016-06-17 09:36
459 查看
这里讲到nineoldandroids(动画兼容库) ,其中ViewHelper,这个类是为了兼容以前的api,因为像setAlpha,setTranslationX等方法在低版本中是没有的,所以NineOldAndroids提供了ViewHelper类,使得我们不必关心API版本。Android studio中可以直接导入使用。如果没有的从sdk manager中下载即可使用。
ViewHelper是nineoldandroids中的final 类,其中封装了各种实现动画与属性的方法,如透明度,位移,旋转等,用起来也很方便,直接调用就行。有兴趣的可以研究研究其中的方法。这些方法在一些细节方面能帮助自己的app更加有吸引力。
一个简单的例子:
当然这只是讲到了其中一个类,更多可以看这里:http://www.bkjia.com/Androidjc/936210.html
ViewHelper是nineoldandroids中的final 类,其中封装了各种实现动画与属性的方法,如透明度,位移,旋转等,用起来也很方便,直接调用就行。有兴趣的可以研究研究其中的方法。这些方法在一些细节方面能帮助自己的app更加有吸引力。
一个简单的例子:
//直接调用方法,view是要移动的空间,float是要移动的具体。 //移动方式:总是根据当前位置移动相对的距离。 ViewHelper.setTranslationX(view, float);
当然这只是讲到了其中一个类,更多可以看这里:http://www.bkjia.com/Androidjc/936210.html
相关文章推荐
- android系统服务(service)
- Android中Matrix动画
- Android surfaceview详解
- windows平台下Android studio开发环境搭建教程
- android应用程序第9课:RadioButton
- Android Lollipop 新特性 - Palette
- Android学习总结(1)——好的 Android 开发习惯
- Android学习总结(1)——好的 Android 开发习惯
- Android学习总结(1)——好的 Android 开发习惯
- Junit - Android测试之旅(二)
- Android Studio 快捷键
- Android如何判断应用或Activity是否存在
- Junit - Android测试之旅(一)
- android开发中比较常见的内存泄漏以及改正
- ORMlite多表关联查询实现
- Android LruCache技术原理
- Android自定义ViewGruop
- android自定义view 二 联系人分类索引
- Android Bitmap 改变的时候可能会抛出 java.lang.IllegalStateException: only mutable bitmaps may be reconfigured
- Android VectorDrawable与SVG